잠재적 버그 요인이고,
유지보수를 2배 이상 힘들게 한다.
사용하지 않는 변수 함수등의 정의들 이상으로
소중한 시간 컨슘하고 사람 열받게 하는거거든.
refactoring 의 방향은
수정포인트를 최소화하고
하나의 기능 수정이 다른 기능에 영향 미칠 가능성을 ( 이것도 side effect )
최소화 하는것, 즉 직교성( orthogonality ) 을 높이는 방향이어야 한다.
가급적 모든 함수는 하는 일이 단순해서,
함수 이름만으로 알 수 있는 정도까지 쪼개야 한다.
- 코세 -
오늘은 꽤나 기초적인 부분의 조언이군 - dc App
하지만 지켜지지 않는 경우가 많은것도 사실이고.. - dc App
예전에 그런실수를 좀했지요
맞말추
ㅋ 역쉬! print_diamond(...), 보다는 print(get_diamond(...)) 라는 얘기 ㅋ
ㅋㅋㅋㅋㅋ