본문 바로가기

모두보기

소요리문답 - 17단원 은혜의 수단: 말씀 17단원: 은혜의 수단, 말씀 하나님의 법을 위반했기 때문에 당연히 받아야 할 그의 진노와 저주를 피하기 위하여 우리는 하나님께 대한 회개, 주 예수 그리스도에 대한 믿음, 그리고 그리스도께서 그의 중보의 은택들을 우리에게 전달하는 외적인 방편을 부지런히 사용할 것을 요구받았습니다. 특히 외적인 수단으로 말씀, 성례, 기도가 언급됐는데, 이 규례들은 택함 받은 자들을 구원에 이르게 하는데 유효합니다. 특히 말씀, 성례, 기도에 대한 가르침은 정말로 실천적인 부분입니다. 십계명과 마찬가지로 새로운 의무처럼 받아들이지 않도록 주의해야 합니다. **하나님이 인간에게 요구하시는 것이지만, 이것 역시 선물이고 복임을 잊지 말아야 합니다. 여든아홉번째 문답 Q: How is the word made effectua..
[리팩토링] 제6장 메서드 정리 리팩토링 제6장 메서드 정리 리팩토링의 주된 작업은 코드를 포장하는 메서드를 적절히 정리하는 것이다. 거의 모든 문제점은 장황한 메서드로 인해 생긴다. 장황한 메서드에는 많은 정보가 들어 있는데 마구 얽힌 복잡한 로직에 정보들이 묻혀버린다. 메서드 추출 Extract Method 어떤 코드를 그룹으로 묶어도 되겠다고 판단될 땐 그 코드를 빼내어 목적을 잘 나타내는 직관적인 이름의 메서드로 만들자. 메소드 추출 기법은 제일 많이 사용되는 리팩토링 기법이다. 메서드가 너무 길거나 코드에 주석을 달아야만 의도를 이해할 수 있을 때 코드를 빼내어 별도의 메서드로 만든다. 메서드 추출로 코드의 명료성이 향상되기만 한다면, 메서드명이 추출한 코드보다 길어도 메서드 추출을 실시해야 한다. 메서드가 적절히 잘게 쪼개져..
[리팩토링] 제3장 코드의 구린내 리팩토링 제3장 코드의 구린내 리팩토링을 언제 적용할지 파악하는 능력은 리팩토링 기법을 적용하는 방법만큼 중요하다. 중복코드 Duplicated Code 중복코드는 반드시 리팩토링을 통해 개선할 필요가 있다. 똑같은 코드 구조가 두 군데 이상 있을 때는 그 부분을 하나로 통일해서 개선한다. 중복된 코드는 코드를 관리하기 어렵게 한다. 장황한 메서드 Long Method 메서드가 길면 길수록 코드를 이해하기 이려워지고, 메서드를 재사용하기 힘들어 진다. 리팩토링으로 코드의 재사용성을 높이고 메서드를 이해하기 쉽도록 나누어서 개선한다. 특히 기능 설명이 주석으로 처리된 코드 구간을 메서드로 만들 수 있다면 좋다. 방대한 클래스 Large Class 코드 분량이 너무 방대하거나 기능이 지나치게 많은 클래스는 ..
[디자인과 인간심리] 제5장 인간 오류? 아니, 나쁜 디자인 목차 0장 개발자로서 디자인에 대한 견해 1장 생활용품의 정신병리학 2장 일상 행위의 심리학 3장 머릿속의 지식과 세상 속의 지식 4장 할 일 알기: 제약, 발견 가능성, 피드백 5장 인간 오류? 아니, 나쁜 디자인 6장 디자인 생각하기 7장 비즈니스 세계의 디자인 제5장 인간 오류? 아니, 나쁜 디자인 사고가 사람에 의해 발생되었을 때 우리는 문제를 일으킨 사람들을 비난한 다음에 사람만 바꾼 뒤 똑같은 작업을 계속 한다. 기계의 물리적 제한은 디자이너들이 잘 이해하고 있지만, 정신적 제한은 크게 오해되고 있다. 우리는 사람들이 지속적인 자극에 노출되어 있게 하고, 모든 것을 동시에 실시간으로 대응하도록 요구하며, 이해하기 힘들고 혼란스러운 절차를 기억하게끔 요구한다. 그리고나서 문제가 생겼을 때 그들이..
[코딩인터뷰] 문제 4.9
[코딩인터뷰] 문제 4.8
[코딩인터뷰] 문제 4.7
[코딩인터뷰] 문제 4.6