Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
Assignment #2
#clean_code
2년 전
489


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.