CleanCode
Robert C. Martin
주로 자바로 했는데 루비로 바꿨는데. 공백이 너무 많더라.
why did you write it?
잘 만들 시간이 없어요 부족해요.
impeded
시간이 갈 수록 생산성을 떨어지고... 점점 더 상황은 나빠진다. Add More people, Add more mess
cleanup the code -> 생산성을 올릴 수 있다.
we must redesign
incremental improvement
-> make things little bit nicer
나쁜 코드가 있는체로 해가 뜨게 하지 말라
Command line argument example
nicer syntax rspec
small function boolean
integer string...
code grow mass
중복
if-else 반복된다는 문제
Open Close 원칙
festering pile
iteration
best ways to ruin a program
make massive changes in the name of improvement -> X work
keep it excuting!
tiny step
Open Class의 장점을 살린 코드
seperation of concern
clean code를 원하면 messy가 보이자마자 clean을 시작해야한다.
Dinner parable
유지를 할 수 없어서 망하는 비지니스
Green Band
test first
cleancode
know the only way to go fast!
Clean Code book
Too many objects
seperation of concern
www.objectmentor.com
unclebob@objectmentor.com
History
Last edited on 05/19/2007 03:39 by deepblue
Comments (0)