개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
// 2022.01.22
오늘 읽은 범위
// 1장. 깨끗한 코드
책에서 기억하고 싶은 내용을 써보세요.
1 정리Seiri, 整理 또는 조직(정렬sort이라고도 한다): 적절한 명명법 등과 같은
방법을 사용해 무엇이 어디에 있는지 알아야 한다. 명명법이 중요하지 않
다고 생각하는가? 이어지는 장을 읽어보기 바란다.
2 정돈Seiton, 整頓 또는 단정함(체계화라고도 한다): 물건마다 모두 제자리
가 있다라는 속담이 있다. 코드는 누구나 예상하는 위치에 있어야 한다.
그렇지 않으면 다시 정돈해 누구나 예상하는 위치로 옮기기 바란다.
3 청소Seiso, 淸掃 또는 정리(광내기라 한다): 작업 공간에서 배선이나 기름이
나 부스러기나 쓰레기는 치운다. 과거 이력이나 미래 바람을 기억한 주석
혹은 주석으로 처리한 코드는 어떻게 처리하라고? 제거하기 바란다.
4 청결Seiketsu, 淸潔 또는 표준화: 작업 공간을 청소하는 방식에 그룹이 동의한
다. 그룹 내에서 일관적인 구현 스타일과 기법의 필요성을 책에서는 뭐라
고 말할까? 표준은 어떻게 정할까? 직접 읽어보기 바란다.
5 생활화Shutsuke, 仕付 또는 규율: 관례를 따르고, 자기 작품을 자주 돌아보
고, 기꺼이 변경하는 규율을 뜻한다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
코드는 사라지지 않는다.라니 아직 유효한가. 어쨋든 살아있는 한은 유효할 것 같다. 컴퓨터가 자동으로 해주는 것과는 다른 사람이 되어야 살만해지겠지?? 라는 생각이 들었다.
클린코드.. 최근 작업들..과 지난 몇년간 업무과정이 스쳐가는 구절들이 있었다. 그리고 클린코드를 시간 들여서 작성해야겠다는 생각이들었다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
// 르블랑의 법칙? (LeBlanc's Law states) - "Later equals never" is used in the context of software development, but may be applied more broadly to other areas. The law is attributed to Dave LeBlanc.