adg0***
2024-08-25

당신의 코드를 변화시킬 클린 코드 혁명. 개발자 성장을 위한 최적의 코드 작성법
실무로 통하는 클린 코드
- 코드 품질과 디자인을 개선하는 208가지 실전 레시피 -

안녕하세요. 율시시스SS입니다.
오늘 소개시켜드릴 개발 도서는 실무에서 개발을 할 때 좀 더 리팩토링을 잘 하고 싶고, 유연한 코드를 만들고 누가 봐도 알아보기 쉬운 코드를 만들고 싶은
생각이 누구나 있을겁니다. 이런 코드품질을 개선하는 방법을 담은 도서 '실무로 통하는 클린 코드'인데요.
코드 품질을 높히고 싶은 분들은 해당 도서를 꼭 읽어보시기를 추천드립니다.

실무로 통하는 클린 코드 입니다.
실무에서 일하고 계시는 개발자분들, 개발을 하면서 나중에 수정할 때 과거의 나가 짠 코드에 경악을 해 보신적이 있으신가요?
저는 ... 있는데요. 해당 도서를 읽으면서 과거에 개발할 때 하지 말아야 한짓이 책에 있었습니다. 과거의 기억을 되살리면서 앞으로 개발할 때도 클린 코드가 되도록 노력할 수 있는 도서입니다.

코드 품질, 개발할때마다 계속 생각하게 되는 단어 입니다.
누군가 내 코드를 볼 때 이해할 수 있을까? 이해하기 쉬울까? 유연성있게 개발한게 맞을까? 라는 생각을 계속 하게 되는데요.
협력하여 개발하기 때문에 코드 품질이 좋으면 좋을 수록 다른 개발자가 해당 코드를 이해하고 수정하기도 쉬워지죠.

실무로 통하는 클린 코드도서는 25개의 장으로 구성되어 있으며 클린코드를 올바르게 적용했을 떄와 그렇지 않았을 때의 장단점을 보여주는 여러 원칙과 기본 사항으로 시작하는데요.
각 장마다 보면 문제가 있으며 문제에 대한 해결과 설명을 통해 클린 코드를 도와줍니다.
각 장마다 문제를 보면 여러분이 실제 개발을 할 때 실수할 수 있는 부분이 굉장히 많습니다. 읽으면서 기억을 하시고 개발할 때 해결방안으로 개발 하면 좀 더 코드 품질이 좋아지지 않을까 싶네요.

요즘에는 플러그인으로 다양하게 코드 품질을 높힐 수가 있는데요. 해당 플러그인도 해당 도서에서 비슷하게 발견된 문제를 해결해주는 플러그인입니다. 그렇기 때문에 실무로 통하는 클린 코드 도서를 읽고 난 뒤 왜 플러그인이 수정해 주는지 이해를 하면 더욱더 좋을것 같습니다. 중간중간에 원칙으로 인해
문제를 수정하는 과정이 나오는데요. 해결에 대한 팁도 함께 나오기 때문에 이런 포인트도 보면서 함께 문제를 해결해 나가는 과정을 읽었으면 좋겠습니다.
저 또한 개발을 하면서 클린 코드를 지향합니다. 내 코드를 남이 봤을 때 또는 내가 남의 코드를 봤을 때 메소드의 기능을 명확하게 파악할 수 있어야 하고
유연한 코드면 수정하기도 편하기 때문인데요. 예측할 수 없는 코드를 볼 때면 수정하기도 힘들고 왜 이렇게 만들었는지 알기도 힘들기 때문입니다.
여러분도 해당 도서를 읽고 조금이나마 클린 코드를 했으면 좋겠습니다.
한빛미디어 < 나는리뷰어다 > 활동을 위해서 책을 제공받아 작성된 서평입니다.