개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
오늘 읽은 범위
1장 이전. 모든 부분
1장. 깨끗한 코드
책에서 기억하고 싶은 내용을 써보세요.
5S 철학은 다음 개념으로 이뤄진다.
1. 정리(Seiri) 또는 조직(정렬(sort)) : 적절한 명명법 등과 같은 방법을 사용해 무엇이 어디에 있는지 알아야 한다. 명명법이 중요하지 않다고 생각하는가?
다음 장을 읽어보기 바란다.
2. 정돈(Setion) 또는 단정함("체계화") : "물건마다 모두 제자리가 있다"라는 속담이 있다. 코드는 누구나 예상하는 위치에 있어야 한다. 그렇지 안흥면 다시 정돈해 누구나 예상하는 위치로 옮기기 바란다.
3. 청소(Seiso) 또는 정리("광내기"(깎아내기)) : 작업 공간에서 배선이나 기름이나 부스러기나 쓰레기는 치운다. 과거 이력이나 미래 바람을 기억한 주석 혹은 주석으로 처리한 코드는 어떻게 처리하라고? 제거해라.
4. 청결(Seiketsu)또는 표준화 : 작업 공간을 청소하는 방식에 그룹이 동의한다. 그룹 내에서 일관적인 구현 스타일과 기법의 필요성을 책에서는 뭐라고 말할까? 표준은 어떻게 정할까? 직접 읽어보기 바란다.
5. 생활화(Shutsuke) 또는 규율 : 관례를 따르고, 자기 작품을 자주 돌아보고 기꺼이 변경하는 규율을 뜻한다.
예술에 대한 책을 읽는다고 예술가가 된다는 보장은 없다. 책은 단지 다른 예술가가 사용하는 도구와 기법, 그리고 생각하는 방식을 소개할 뿐이다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
나는 단지 1장 들어가기 전과 1장을 읽었을 뿐인데 머리속에서 종이 울리는 듯한 울림을 받았다. 누군가는 과장이라고 할 수 있지만 단순히 대학에서 돌아가기만 하는 코드를 작성했던 나에게 이 책은 색다른 의미로 다가왔다. 앞으로도 책을 노마드에서 함께 하는 사람들과 끝까지 읽고 서로의 학습 내용을 공유하며 서로에게 배울 수 있는 사람이 되어가고 싶다는 생각이 들었다.