일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- programming_book
- Spain
- Java
- erlang
- Artificial Intelligence
- hbase
- leadership
- web
- django
- MySQL
- Programming
- program
- Software Engineering
- Book
- hadoop
- essay
- history
- RFID
- comic agile
- management
- Malaysia
- Italy
- agile
- ubuntu
- Python
- Book review
- Kuala Lumpur
- QT
- Linux
- France
- Today
- Total
목록Refactoring (2)

건축 사이에 유사점... 마틴 파울러... 가장 해로운 비유... 프로그래밍은 건축이 아닌여러 단계의 커뮤니케이션 프로그래밍은 문학과 훨씬 더 많은 공통점 데이터 구조는 시간이 정지된 알고리즘이다. 코드는 꾸준히 이자를 내야 하는 부채... 필요한 기능을 얻기 위해 함께 살아가야 하는 것을 필요악 시간이나 노력을 들였기 때문에 어떤 것에 가치를 부여하는 것을 매몰 비용의 오류(sunk-cost fallacy) 코드에 너무 집착하면 원래 문제에서 초점을 잃고 결국 문제를 수동으로 해결하는 데 걸리는 것보다 문제를 자동화하는 데 더 많은 시간을 소비 적은 것이 더 낫다 Less is better: when low‐value options are valued more highly than high‐value ..

Refactoring WegraLee/Refactoring: 『리팩터링, 2판』(한빛미디어, 2020) 리팩터링 이름 비교 & IDE들이 제공하는 리팩터링 목록_『리팩터링, 2판』(개앞맵시/남기혁 옮김, 한빛미디어, 2020) - Google Sheets 리팩터링 이름 비교 & IDE들이 제공하는 리팩터링 목록_『리팩터링, 2판』(개앞맵시/남기혁 옮김, 한빛미디어, 2020) - Google Sheets 컴퓨터가 이해하는 코드는 바보도 작성할 수 있다. 사람이 이해하도록 작성하는 프로그래머가 진정한 실력자다. 간결함이 지혜의 정수일지 몰라도, 프로그래밍에서만큼은 명료함이 진화할 수 있는 소프트웨어의 정수다. 좋은 코드를 가늠하는 확실한 방법은 '얼마나 수정하기 쉬운가'다. 리팩터링 : [명사] 소프트웨어..