Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 짝지어제거하기
- deeplearning
- 백준
- 자바
- 딥러닝
- GPT
- MachineLearning
- Alexnet
- 알렉스넷
- 다익스트라
- 알고리즘
- 백준9095
- 1261
- 머신러닝
- 논문
- 백준 1339
- dijkstra
- 백준 1916 자바
- 1107번
- Java
- 논문구현
- 관심사분리
- 논문리뷰
- 디미터법칙
- 백준 1339 자바
- cs231n
- 1916
- 클린코드
- 3745
- NLP
Archives
- Today
- Total
목록코드리뷰 (1)
산 넘어 산 개발일지
Clean Code - 창발성
창발성 : 창발또는 떠오름 현상은 하위 계층에는 없는 특성이나 행동이 상위 계층에서 자발적으로 돌연히 출현하는 현상이다. 왜 이번 챕터의 제목이 창발성인지는 잘 모르겠다. 전체적으로 내용은 코드를 단순하게 하기 위한 내용을 요약한 것이었다. 주로 지금까지 한 내용을 다시 간결하게 되짚어 보는 단계인 것 같다. 굳이 창발성과 관련이 있는 것이라면 TEMPLATE METHOD 정도가 아닌가 싶다. 단순한 코드 법칙 모든 테스트를 실행한다. "테스트가 가능한 시스템" 테스트가 가능한 시스템을 만드는 과정 속에서 자연스럽게 소프트웨어의 품질도 높아진다. 테스트가 가능해야 검증이 가능하다. 낮은 결합도 + 높은 응집도 결합도는 낮춤으로써 테스트와 유지보수에 용이하도록 설계하고, 응집도는 높인다. SRP 지키기, ..
Study/CleanCode
2021. 3. 18. 00:25