Clean Cord Timestamp 1. 5S 원칙은 선택이 아닌 필수
TPM(Total Productive Management, 직장에서 전원이 참여하는 직장내 보전활동)을 지탱하는 기둥 하나가 5S 원칙이다.
1. Seirl (정리)
-
적절한 명명법 등과 같은 방법을 사용해 무엇이 어디에 있는지 알아야 한다.
2. Seiton (정돈)
-
코드는 누구나 예상하는 위치에 있어야 한다.
-
그렇지 않으면 다시 정돈해 누구나 예상하는 위치로 옮겨야 한다.
3. Seiso (청소)
-
과거의 이력이나 미래의 바램을 기억한 주석은 제거해야 한다.
-
주석으로 처리한 코드는 제거해야 한다.
4. Seiketsu (청결)
-
코딩을 하는 방식에 대해서 모두가 동의해야 한다.
-
그룹 내에서 일관적인 구현 스타일과 기법의 필요성을 정해야 하고, 따라야 한다.
5. Shutsuke (생활화)
-
관례를 따라야 한다
-
자신의 코드를 자주 다른 이들에게 물어보고 기꺼이 변경해야 한다.
르블랑의 법칙(Leblanc's Law)
나중은 결코 오지 않는다.
'Clean Code 공부하기' 카테고리의 다른 글
비야네 스트롭스트룹 (0) | 2021.03.10 |
---|---|
객체지향 설계의 5원칙 (0) | 2021.03.08 |