Clean Code : 주석 코딩을 배우는 첫날부터 배우는 게 주석이다 사실 입문자들에겐 그저 나중에 자신이 봐도 이해할 수 있도록 설명하는 정도... 혹은 자신의 코드를 볼 누군가를 위한 힌트 정도이다 (실제로 주석을 이쁘게 잘달아야 한다고 가르친다!) 근데 그거 아는가? 흔히 우리가 어떤 책이나 논문을 읽을 때 작성자만 아는 얘기를 써놓고 거기에 주석이 달려 있으면 보기가 굉장히 불편해진다(나만 그런가) 잘된 코딩은 주석 없이 언어만 읽어도 자연스레 이해가 되어야 한다 (글과 마찬가지다) 물론 좋은 주석도 있고 실제로 많은 훌륭한 개발자들도 주석을 조금씩 사용한다 언제 어떻게 사용할지 알아보자 '우리는 코드로 의도를 표현할 방법을 찾지 못해 주석을 사용한다' 코드는 계속 변한다 프로그래머가 주석을 유..
Clean Code : 함수 함수를 만드는 방법은 취향이라고 생각했다 하지만 클린코드에선 아니다 사실 함수를 만드는 방법같은건 정해져 있어야했다 이런건 프로그래밍 언어에서 함수를 처음 배울때 같이 배워야 한다 (교수님들 화이팅) 함수를 만드는 방법 1. 작게 만들어라! 작은함수가 좋다 일반적으로 5줄 이하여야한다 블록과 들여쓰기 if/else, while 문 등에 들어가는 블록은 한 줄이어야 한다 호출되는 블록은 함수로 감싸고, 함수 이름을 적절히 지어라 이해하기 쉬워진다 함수의 들여쓰기 수준은 1단이나 2단을 넘어서면 안된다 2. 한 가지만 해라! 함수는 한 가지를 해야한다. 그 한 가지를 잘 해야 한다. 그 한 가지만을 해야 한다. 한 가지란? 함수 이름 아래에서 추상화 수준이 한 단계인 경우 (함수..