일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 함수형 사고
- 데이터플랫폼
- 개발자로살아남기
- 2016년회고
- 데이터레이크
- hackercup2017
- 개발7년차매니저1일차
- 알고스팟
- 켄트백
- kafka
- 테스트주도개발
- 개발자
- 데이터야놀자
- 단위테스트
- 해커컵
- 박종천
- clean code
- 회고
- spray
- 동시성
- datalake
- Raw-Request-URI
- functional thinking
- 실전사례
- 코딩인터뷰
- 데이터유통
- coursera
- 2017회고
- wait region split
- 클린코드
Archives
- Today
- Total
목록네이밍 (1)
Software Engineering Note
2장 의미 있는 이름
이름 짓기에 대한 장 의도를 분명이 밝혀라 - 존재이유는? 수행기능? 사용방법은?- 주석이 필요없게끔, 주석을 넣을거면 그냥 변수 이름을 잘 지어라 문제는 코드의 단순성이 아니라 코드의 함축성이다. - 코드 자체에 맥락이 명시적으로 드러나도록 할 것 그릇된 정보는 피할 것 - 실제 컨테이너가 List가 아니라면 xxxList와 같은 이름은 피한다. => 개발자가 List로 오해할 수 있음- 실제 컨테이너가 List인 경우라도 컨테이너 유형을 이름에 넣지않는 것이 좋다. 읽는 사람이 차이를 알도록 이름을 지어라 발음하기 쉬운, 검색하기 쉬운 이름을 사용하라 (ex: 대문자로 정의하는 상수, MAX_NUM 같은) 인코딩을 피하라 - 여기서 인코딩은 뭔가 의미를 내포한 축약형 글자따위를 의미한다.- 헝가리식 ..
스터디/Clean Code
2014. 9. 11. 22:54