목록cleancode (2)
우당탕탕
클린 코드(Clean Code) – 로버트 C. 마틴 요약 "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다." 안녕하세요!이번 글에서는 많은 개발자들에게 오랫동안 사랑받고 있는 책, 로버트 C. 마틴(일명 밥 아저씨)의 『클린 코드(Clean Code)』를 읽고 요약해서 작성해보려고 합니다.제가 처음 입사했을 때 읽어보라고 권유받았던 책인데 드디어 다 읽게 되었네요 ㅎㅎ...개발을 하다 보면 나도 모르게 코드가 복잡해지고, 나중에 다시 보면 “이걸 내가 썼다고?” 싶을 때 있죠. 이 책은 그런 혼란을 줄이는 개발 습관, 즉 “읽기 좋은 코드”가 얼마나 중요한지 이야기합니다. 책을 일일이 읽기 어려웠던 분들을 위해 요약한 내용을 작성해 봅니다. 1. 클린 코드란?•..
리팩터링(Refactoring) - 읽기 쉬운 코드의 재설계안녕하세요!오늘은 소프트웨어 엔지니어링 분야의 바이블 중 하나로 꼽히는 『리팩터링(Refactoring)』 - 마틴 파울러 책을 블로그 스타일로 알기 쉽게 요약해보려 합니다."코드를 더 좋게, 더 안전하게 고치려면 어떻게 해야 할까?"라는 생각으로 사놨던 책이었는데 이제 정리하게 되네요 ㅎㅎ1. 리팩터링이란 무엇인가?“기능은 그대로, 코드 구조만 더 깔끔하게!”리팩터링은 프로그램의 겉보기 동작을 바꾸지 않고, 코드의 내부 구조만 개선하는 작업을 의미합니다. 직관적이고 유지보수하기 쉬운 코드로 바꾸는 게 핵심입니다.2. 왜 리팩터링이 필요할까?• 시간이 지날수록 코드는 점점 복잡해지고 더러워집니다 ( 스파게티 코드화 )• 시간이 지날수록 버그는 더..
