[clean Code] TIL(22.02.25)
*해당 내용은 <노마드 개발자 북클럽 - 클린코드 - 3주 완성반 (2기)> 기간동안 작성한 TIL 입니다.
* TIL (Today I Learned)
22.02.25
* 오늘 읽은 범위
4장 주석
📖 기억하고 싶은 내용
- P. 68 주석은 언제나 실패를 의미한다. 때때로 주석 없이는 자신을 표현할 방법을 찾지 못해 할 수 없이 주석을 사용한다. 그래서 주석은 반겨 맞을 손님이 아니다.그러므로 주석이 필요한 상황에 처하면 곰곰이 생각하기 바란다. 상황을 역전해 코드로 의도를 표현할 방법은 없을까?
- P.69 진실은 한 곳에만 존재한다. 바로 코드다. 코드만이 자기가 하는 일을 진실되게 말한다.
- P.74 때로는 ‘앞으로 할 일’을 //TODO 주석으로 남겨두면 편하다
// TODO-MdM 현재 필요하지 않다.
// 체크아웃 모델을 도입하면 함수가 필요 없다.
protected VersionInfo makeVersion() throws Exception {
return null; }
- p. 84 함수나 변수로 표현할 수 있다면 주석을 달지 마라
✍️ 읽은 소감
- 주석이 많으면 오히려 나쁘다는 걸 알 게 되었다. 협업할 때 다른 사람들이 코드를 더 쉽게 이해할 수 있도록 주석을 많이 쓰고는 했는데, 이 때문인지 그대신 더 좋은 함수를 만들라는 작가의 말이 와 닿았다.
- 주석으로 무언가를 설명할 게 아니라 깔끔하고 좋은 코드로 말하기❗️important
🧐 궁금한 내용, 잘 이해되지 않는 내용
- XP
- 익스트림 프로그래밍(영어: eXtreme Programming, XP)는 켄트 백 등이 제안한 소프트웨어 개발 방법이다. 비즈니스 상의 요구가 시시각각 변동이 심한 경우에 적합한 개발 방법이다. 199년 켄트 백의 저서인 'Extreme Programming Explained - Embrace Change'에서 발표되었다. 애자일 개발 프로세스라 불리는 개발 방법 중의 대표적인 하나로 꼽히며, 약칭인 'XP'로 잘 알려져 있다.
- 10~12개 정도의 구체적인 실천 방법(Practice)을 정의하고 있어, 비교적 적은 규모의 인원의 개발 프로젝트에 적용하기 좋다. 개발 문서 보다는 소스코드를, 조직적인 개발의 움직임 보다는 개개인의 책임과 용기에 중점을 두는 경향이 크다.
- 가치 : 의사소통, 단순성, 피드백, 용기, 존중
- 출처 : https://ko.wikipedia.org/wiki/익스트림_프로그래밍
Author And Source
이 문제에 관하여([clean Code] TIL(22.02.25)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dwa_all/clean-Code-TIL22.02.25저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)