IT
[노개북] 노마드 개발자 북클럽 TIL 7
뜨내기군
2023. 2. 26. 01:56
Day 8
IT 5분 잡학사전 에피소드 26 ~ 29
Today I Learned (TIL) ...
노마드 개발자 북클럽 (노개북) 9일차!
에피소드 26 ~ 29을 읽고 배운점 (TIL) 정리하기
기억하고 싶은 내용
[에피소드 29]
<클린코드>
클린코드를 위한 5가지 팁!
▶ 변수와 함수의 이름을 의미있게 지어라
▶ 함수이름은 동사로 지어라
▶ 함수의 매개변수는 적게 써라
▶ 논리 자료형을 매개변수로 설정하지 마라
▶ 나만 아는 축약어를 사용하지 마라
떠오르는 생각들
현업에 있다보면 클린코드의 중요성을 몸소 체감할 수 있다. 완전 새로운 프로젝트를 처음부터 시작하는 경우가 아니라면 (물론 이런 경우에도 다른 코드를 참고해야할 경우가 많을 거다) 일을 맡기 전 쌓여온 코드가 있을 것이다. 기존 코드에 문제가 생기거나, 기존 코드를 활용해서 새로운 기능을 추가하고 싶다면 어쩔 수 없이 기존 코드를 이해해야 하는 때가 온다.
이 때, 누가 언제 작성했는지도 모르는 코드가 청결하지 않게 쓰여있다면 짜증과 막막함이 절로 밀려온다.
개인적으로도 처음 일을 시작할 때, 이 부분이 정말 힘들었다. 그래서 기존 코드를 나름 깔끔하게 수정도 했고, 내가 짜는 코드도 남이 봤을 때 쉽게 이해할 수 있도록 많이 노력했다. 아직도 많이 부족함을 느낀다. 책에 소개된 "클린코드"라는 책도 진작 구매해두었으니 시간 날 때마다 읽어야겠다.
멀지 않은 미래엔 나의 코드에서 향기가 나길~
반응형