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

+ Recent posts