티스토리 뷰

공부

[Rule] 보이스카우트 규칙

승가비 2018. 9. 24. 21:36
728x90

[Rule] 보이스카우트 규칙



"캠핑 장은 처음 왔을 때보다 더 깨끗하게 해놓고 떠나라! 보이스카우트 규칙 (클린 코드, p50)"


누구나 한번쯤은 들어봤을 규칙이다.

개발하다 보면, 예전에 내가 작성했던 코드와 만나거나 or 다른 사람이 예전에 작성해 놓은 코드를 만나게 된다.


그 코드를 보면서... 왜 내가 이렇게 짰지? or 왜 이걸 이렇게 짜셨지? 라는 생각이 들면

그냥 넘어가지 말고 더 나은 코드로 수정하라는 규칙이다.


사람은 한번에 완벽하고 좋은 코드를 만들기 힘들다.

그렇기 때문에 계속 반복해서 보면서 나은 코드를 만들어야 한다.


이 규칙을 통해서 우리는,

예전에 코드를 작성할 때는 몰랐지만,

나중에 알게된 좋은 개념을 코드에 적용해 볼 수 있다.


점점 더 나은 개발자가 되기 위해서 이 개념을 잊지말자! ㅎ.ㅎ


[출처] https://ntalbs.github.io/2010/duplicated-codes/




728x90

'공부' 카테고리의 다른 글

[keyword] 결합도 & 응집도(Coupling & Cohesion)  (1) 2018.09.28
[CSS] CSS selector  (0) 2018.09.26
[BFS & DFS] tomato  (0) 2018.09.16
[DataStructure] Queue?  (0) 2018.09.13
[Ubuntu] Linux terminal process without kill after logout  (0) 2018.09.12
댓글