CleanCode
-
그래서 클린 코드 작성은 어떻게 하는걸까? 완벽하게 문서처럼 만든다면서? 그래서 어떤 이름으로 선언하고 어떤 규칙으로 만드는 건데? 클린 코드의 원칙은 엄청 많고 종류도 다양하다. 하나 둘씩 알아보자. 의미 있는 이름에 대해 변수를 하나 선언한다고 했을때 그 이름은 명확해야 한다. 예를 들어 이름은 줄임말로 써선 안된다. int mca; //my cat age 이 변수는 my cat age 라는 의미를 줄임말로써 선언한 것인데, 다른 개발자가 본다면 전혀 의미를 모를 것이다. 하물며 주석을 달아서까지 이를 설명하려고도 하는데 변수 하나에 주석을 달아서 설명한다? 너무나도 비효율 적이다. 차라리 변수가 길이질지언정 그 의미를 전부 작성해서 함축적으로 내포하는 것이 좋다. int my_cat_age; 그러면..
[CleanCode] #002. 의미 있는 이름이란?그래서 클린 코드 작성은 어떻게 하는걸까? 완벽하게 문서처럼 만든다면서? 그래서 어떤 이름으로 선언하고 어떤 규칙으로 만드는 건데? 클린 코드의 원칙은 엄청 많고 종류도 다양하다. 하나 둘씩 알아보자. 의미 있는 이름에 대해 변수를 하나 선언한다고 했을때 그 이름은 명확해야 한다. 예를 들어 이름은 줄임말로 써선 안된다. int mca; //my cat age 이 변수는 my cat age 라는 의미를 줄임말로써 선언한 것인데, 다른 개발자가 본다면 전혀 의미를 모를 것이다. 하물며 주석을 달아서까지 이를 설명하려고도 하는데 변수 하나에 주석을 달아서 설명한다? 너무나도 비효율 적이다. 차라리 변수가 길이질지언정 그 의미를 전부 작성해서 함축적으로 내포하는 것이 좋다. int my_cat_age; 그러면..
2022.01.04 -
이 블로그에 올라오는 CleanCode 글은 파이참을 사용해서 익혀볼 예정이다. 따라서, 아래 링크를 통해 파이썬과 파이참을 설치하자. 필자는 파이참을 파이참 커뮤니티 버전으로 설치했다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows 다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE www.jetbrains.com 새 프로젝트 만들기 파이참을 켜서 New project를 눌러 프로젝트를 생성하..
[CleanCode] #001.파이참 세팅하기이 블로그에 올라오는 CleanCode 글은 파이참을 사용해서 익혀볼 예정이다. 따라서, 아래 링크를 통해 파이썬과 파이참을 설치하자. 필자는 파이참을 파이참 커뮤니티 버전으로 설치했다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows 다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE www.jetbrains.com 새 프로젝트 만들기 파이참을 켜서 New project를 눌러 프로젝트를 생성하..
2022.01.03 -
개발자가 개발하는데에 있어서 시간을 가장 많이 투자하는 요소는 "코드를 읽는 것"이다. 당장 오늘 개발하게 된다면 어제 작성해놨던 코드들을 기억, 이해하고 새로운 코드를 작성해야 한다. 또, 6개월이나 1년이 지난 내 코드를 보더라도 헷갈린데 남의 코드를 읽고 이해하려면 어떡해야 할까. "클린 코드"는 코드를 부연설명 없이 해석, 이해가 가능하도록 하는 '완성된 문서화'를 시키는걸 의미한다. 코드를 깨끗하게 만들어서 클린코드를 처음부터 구성한 후에도 이를 유지하는 것이 중요하다. 바쁘게 코드를 작성하고 개발을 진행하면 이 코드는 언젠가는 결국 문제를 만들어서 돌아오게 되어 있고 이를 해결하는 데에 시간을 들여야 할 것이다. 항상 코드를 깨끗하게 유지해두어야 하며 이로인해 내일의 나는 지금의 내가 만들어둔..
[CleanCode] #000. 클린코드에 대해개발자가 개발하는데에 있어서 시간을 가장 많이 투자하는 요소는 "코드를 읽는 것"이다. 당장 오늘 개발하게 된다면 어제 작성해놨던 코드들을 기억, 이해하고 새로운 코드를 작성해야 한다. 또, 6개월이나 1년이 지난 내 코드를 보더라도 헷갈린데 남의 코드를 읽고 이해하려면 어떡해야 할까. "클린 코드"는 코드를 부연설명 없이 해석, 이해가 가능하도록 하는 '완성된 문서화'를 시키는걸 의미한다. 코드를 깨끗하게 만들어서 클린코드를 처음부터 구성한 후에도 이를 유지하는 것이 중요하다. 바쁘게 코드를 작성하고 개발을 진행하면 이 코드는 언젠가는 결국 문제를 만들어서 돌아오게 되어 있고 이를 해결하는 데에 시간을 들여야 할 것이다. 항상 코드를 깨끗하게 유지해두어야 하며 이로인해 내일의 나는 지금의 내가 만들어둔..
2022.01.03