개발자북클럽 5

[노개북 - 3] 2장.실용주의 접근법

오늘 TIL 3줄 요약 코드는 바꾸기 쉽게. 알기 쉽게. 정리하고 노하우를 쌓아야 한다. 프로그램을 작성하는 데에 있어서 염두에 두어야 할 것이 많다. TIL (Today I Learned) 날짜 2022.03.20 오늘 읽은 범위 2장.실용주의 접근법 책에서 기억하고 싶은 내용을 써보세요. 앞으로 어떤 모습으로 바뀔지 잘 모르겠을 때 언제건 궁극의 '바꾸기 쉽게'라는 길을 선택한다. 바로 여러분이 작성하는 코드를 교체하기 쉽게 만들도록 노력하는 것이다. - p40 엔지니어링 일지에 현재 상황과 여러분의 선택, 그리고 변경 사항에 대한 추측을 정리해 둬라. 그리고 소스 코드에 이에 대한 표시를 남겨 둬라. 나중에 이 코드를 바꿔야 하는 시점이 왔을 때, 뒤를 돌아보고 자신에게 피드백을 줄 수 있을 것이다..

[노개북 - 2] 서문 ~ 1장.실용주의 철학

오늘 TIL 3줄 요약 무엇보다 중요한 것은 즐기는 것이다. 변명 말고 대안을 제시하라. 더 많은 기술에 익숙하다면 변화에 더 잘 적응할 수 있을 것이다. TIL (Today I Learned) 날짜 2022.03.19 오늘 읽은 범위 서문 ~ 1장.실용주의 철학 책에서 기억하고 싶은 내용을 써보세요. 무엇보다 중요한 것은 즐기는 것이다. - pxiii 실용주의 프로그래머가 되고 싶다면 어떤 일을 하면서 자기가 무엇을 하고 있는지 생각해야만 한다. - pxxi 절대 기계적으로 일하지 말라. 언제나 일하면서 동시에 생각하고, 자기 일을 비평하라. 오래된 IBM의 표어 '생각하라!(THINK!)'가 실용주의 프로그래머의 계명이다. - pxxi 팀 내 신뢰 : 무엇보다 여러분의 팀이 여러분을 믿고 의지할 수 ..

[노개북 - 14] 10장. 클래스

TIL (Today I Learned) 2022.03.10 오늘 읽은 범위 10장. 클래스 책에서 기억하고 싶은 내용을 써보세요. 클래스를 만들 때 첫 번째 규칙은 크기다. 클래스는 작아야 한다. 두 번째 규칙도 크기다. (p.172) 클래스 이름은 해당 클래스 책임을 기술해야 한다. 클래스 이름에 Processor, Manager, Super 등과 같이 모호한 단어가 있다면 클래스에다 여러 책임을 떠안겼다는 증거다. (p.175) 단일 책임 원칙(Single Responsibility Principle, SRP)은 클래스나 모듈을 변경할 이유가 하나, 단 하나뿐이어야 한다는 원칙이다. (p.175) 응집도 : 클래스는 인스턴스 변수 수가 작아야 한다. 각 클래스 메서드는 클래스 인스턴스 변수를 하나 이..

728x90