일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- CleanCode
- Apache Kafka
- 양양
- Kafka
- 클린코더요약
- react
- kafka기본개념
- 라라벨
- 압구정맛집
- 카프카
- 강원도여행
- 연신내
- 연신내데이트
- 강아지와여행
- 카프카개념
- 압구정로데오맛집
- clean code
- laravel
- 을지로맛집
- clean code 5장
- 아파치카프카 왜 만들어졌나
- clean code 형식맞추기
- 라라벨시작
- 연신내맛집
- kafka개념
- 아파치카프카
- cleancode형식맞추기
- 방아머리해수욕장
- 청담맛집
- 클린코더
- Today
- Total
목록CleanCode (3)
BOHYUN STORY
4장 주석 주석은 오래될수록 코드에서 멀어진다. 오래될수록 완전히 그릇될 가능성도 커진다. 프로그래머들이 주석을 유지하고 보수하기란 현실적으로 불가능하니깐...! 부정확한 주석은 아예 없는 주석보다 훨씬 더 나쁘다. 진실은 한곳에만 존재한다. 바로 코드다! 주석을 가능한 줄이도록 꾸준히 노력해야 한다. 주석은 나쁜 코드를 보완하지 못한다. 코드에 주석을 추가하는 일반적인 이유는 코드 품질이 나쁘기 때문이다. 코드로 의도를 표현하라! 좋은 주석과 나쁜 주석 좋은 주석 1. 법적인 주석 2. 정보를 제공하는 주석 3. 의도를 설명하는 주석 4. 의미를 명료하게 밝히는 주석 5. 결과를 경고하는 주석 6. TODO 주석 : 앞으로 할 일을 TODO 주석으로 남겨두면 편하다. : 주기적으로 TODO 주석을 점검..
[2장. 의미있는 이름] 이름을 잘 짓는 간단한 규칙을 소개하는 장입니다. - 의도를 분명히 밝혀라 : 변수나 함수 그리고 클래스 이름은 해당 질문에 모두 답할 수 있어야한다. 변수(함수나 클래스)의 존재 이유? 수행 기능? 사용방법은? 따로 주석이 필요하다면 의도를 분명히 드러내지 못했다는 말이다. - 그릇된 정보를 피하라 : 널리 쓰이는 의미 있는 단어를 다른 의미로 사용하면 안된다. : 서로 흡사한 이름을 사용하지 않도록 주의한다. - 의미 있게 구분하라 : 불용어 같은 변수 예를 들어 ProducetInfo나 ProductData와 같이 개념을 구분하지 않고 이름만 달리 사용하지 말자. 읽는 사람이 차이를 알도록 이름을 지어라. - 발음하기 쉬운 이름을 사용하라 : 대화할 때 용이하다. 프로그래밍..
[들어가기] 장인정신이 필요하다! 첫째, 장인에게 필요한 원칙, 패턴, 기법, 경험이라는 지식을 습득해야 한다. 둘째, 열심히 일하고 연습해 지식을 몸과 마음으로 체득해야 한다. 깨끗한 코드를 작성하는 방법을 배우기는 어렵다. 단순히 원칙과 패턴을 안다고 깨끗한 코드가 나오지 않는다. 고생을 해야 한다. 스스로 연습하고 실패도 맛봐야 한다. 남들이 시도하다 실패하는 모습도 봐야한다. 그들이 넘어지고 일어서는 모습도 봐야한다. 결정을 내리느라 고민하는 모습, 잘못된 결정으로 대가를 치르는 모습도 봐야한다. -> 정말 공감가는 문장이였습니다! 아직 저는 초급 개발자라 공부해야할것도 많고 경험도 부족해서 더 많은 노력을 해야 한다고 생각합니다. 깨끗한 코드를 짜기 위해 노력하기 보단... 빠르게 기능을 개발하..