In progress
Menu
Home
About
Category
(클린코드) 1장. 깨끗한 코드
Posted by Eun JongHyeok on January 17, 2025
Books 다른 글 보기
(클린코드) C# 예제로 적용하기
(클린코드) 10장. 클래스
(클린코드) 9장. 단위 테스트
(클린코드) 8장. 경계
(클린코드) 7장. 오류 처리
(클린코드) 6장. 객체와 자료 구조
(클린코드) 5장. 형식 맞추기
(클린코드) 더러운 코드를 고쳐라!
(클린코드) 4장. 주석
(클린코드) 3장. 함수
(클린코드) 2장. 의미 있는 이름
(클린코드) 1장. 깨끗한 코드
(클린코드) 책 구매 인증
오늘 TIL 3줄 요약
나쁜 코드가 생산되는 걸 일정 탓, 남 탓하지 말자.
깨끗한 코드는 아름답다.(예술이다)
장인 정신을 가지고 끊임없는 노력해야 한다.
TIL (Today I Learned) 날짜
2025.01.18 - 2025.01.19
오늘 읽은 범위
추천사 ~ 1장. 깨끗한 코드
책에서 기억하고 싶은 내용을 써보세요.
나쁜 코드
나쁜 코드가 쌓일 수록 팀 생산성은 떨어진다.
나중은 결코 오지 않는다.
나쁜 코드가 생산되는 건 프로그래머의 잘못이다. 전문가로서의 책임, 장인 정신을 다하지 않은 것이다.
깨끗한 코드
깨끗한 코드에 대한 여러 전문가들의 생각을 매우매우 짧게 한마디로 줄여보면
깨끗한 코드는 한 가지를 제대로 한다.
깨끗한 코드는 단순하고 직접적이다.
깨끗한 코드는 작성자가 아닌 사람도 읽기 쉽고 고치기 쉽다.
깨끗한 코드는 주의 깊게 짰다는 느낌을 준다.
중복 줄이기, 표현력 높이기, 초반부터 간단한 추상화 고려하기
코드를 읽으면서 짐작했던 기능을 각 루틴이 그대로 수행한다면 깨끗한 코드,
그 문제를 풀기 위한 언어로 보이면 아름다운 코드
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
저는 연차와 경험이 그렇게 많지는 않지만 좋은 코드를 볼 때마다 참 아름답다 생각합니다.
대다수의 개발자들(저 포함)이 자신이 쓴 코드를 똥으로 비유하는 것이 웃프면서도 저만의 고충은 아닌 것 같다 생각됩니다.
업무를 하면서 나쁜 코드를 방치 및 생산을 하였는데 지금이라도 치워야겠다 느꼈습니다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
휴리스틱
전공에서 공부할 때 처음 접했던 말이지만 아직까지 와닿지 않는 단어입니다.
사전적 정의는 “문제를 해결하거나 불확실한 사항에 대해 판단을 내릴 필요가 있지만, 명확한 실마리가 없을 경우에 사용하는 편의적 발견적인 방법” 이라 하는데 이 책에서의 의미는 경험적으로 이런 문제에 대해서는 이렇게 해결하는 방법이 있다 정도로 이해하였습니다.
오늘 읽은 다른사람의 TIL
ChilihC님의 TIL
nomadcoder
study
노마드코더
노개북
개발자북클럽
← Previous
Post
Next
Post
→
Please enable JavaScript to view the
comments powered by Disqus.