2022.06.29의도를 분명히 밝혀라 (이름에서 의도를 파악할 수 있게)그릇된 정보를 피하라 (읽는 사람이 잘못 해석하지 않게)의미있게 구분하라 (변수 이름간 의미 차이가 명확하게)발음하기 쉽고, 검색하기 쉬운 이름클래스 이름은 명사나 명사구로 하라메서드 이름은 동사
2020.06.29"나쁜 코드에 주석을 달지 마라. 새로 짜라.""사실상 주석은 기껏해야 필요악이다. 우리는 코드로 의도를 표현하지 못해, 그러니깐 실패를 만회하기 위해 주석을 사용한다.""주석은 오래될 수록 코드로부터 멀어진다."개념은 빈 행으로 분리하라 (메서드 간
2022.06.30구현을 감추기 위해선 자료의 추상화가 필요하다. - 변수 사이에 함수라는 계층을 넣는다고 (getter와 setter)를 넣는다고, 구현이 감춰지는 것이 아니라, 사용자가 구현을 모른 채 자료의 핵심을 조작할 수 있어야한다. (ex. point cla
피드백을 짧은 주기로 얻는 것실수를 교정할 기회를 얻는 것자신이 이미 갖고 있는 것들을 잘 활용하라 (이미 갖고 있는 것들을 효율화시켜라)외부 물질을 체화하라 (주기적인 외부자극을 받아서 자기화해라)자신을 개선하는 프로세스에 대해서 생각해봐라 (회고/반성 -> 개선하는