개발/Clean Code

[클린코드] TPM의 5S 철학

nova_dev 2021. 4. 19. 00:00
반응형

TPM(Total Productive Management)의 5s 철학

1. 정리 또는 정렬

적절한 명명법 등과 같은 방법을 사용해 무엇이 어디에 있는지 알아야 한다.

2. 정돈 또는 단정함

"물건마다 모두 제자리가 있다"라는 속담이 있다. 코드는 누구나 예상하는 위치에 있어야 한다. 그렇지 않으면 다시 정돈해 누구나 예상한느 위치로 옮기기 바란다.

3. 청소 또는 정리

작업 공간에서 배선이나 기름이나 부스러기나 쓰레기는 치운다. 과거 이력이나 미래 바람을 기억한 주석 또는 주석으로 처리한 코드는 제거하기 바란다.

4. 청결 또는 표준화

작업 공간을 청소하는 방식에 그룹이 동의한다. 그룹 내에서 일반적인 구현 스타일과 기법의 필요성을 책에서는 뭐라고 말할까? 표준은 어떻게 정할까?

5. 생활화 또는 규육

관례를 따르고, 자기 작품을 자주 돌아보고, 기꺼이 변경하는 규율을 뜻한다.

진정으로 책임 있는 개발자라면 제품 생명주기까지 고려해야 한다. 이 다섯 가지 원칙을 지킨다면 유지보수 유기 (버그가 출현할 때까지 방치하는)는 거의 일어나지 않는다.

반응형

'개발 > Clean Code' 카테고리의 다른 글

[클린코드] 4강. 주석  (0) 2021.05.19
[클린코드] 3장. 함수  (0) 2021.05.11
[클린코드] 4장. 주석  (0) 2021.05.11
[클린코드] 2장. 의미 있는 이름  (0) 2021.05.10
[클린코드] 1장. 깨끗한 코드  (0) 2021.04.20