소프트웨어 엔지니어링 서적 시리즈를 읽으면 경력을 5년 더 늘릴 수 있다는 LinkedIn 게시물을 보고 이 책을 읽기 시작했습니다. 처음에는 Alex Xu의 System Design Interview Volume I으로 시작했지만 대신 이 책으로 시작하는 것이 좋습니다. 코딩에 중점을 두고 있으며 시스템 설계의 복잡한 세부 사항을 다루지는 않지만 일상적인 연습을 향상시키는 데 매우 유용합니다.
이 책의 눈에 띄는 특징 중 하나는 테스트 기반 개발(TDD) 및 오류 처리에 대한 내용입니다. Java에 대한 기본적인 이해가 있으면 개념을 쉽게 이해할 수 있으며, 그렇지 않더라도 설명이 명확하여 시간이 지나도 학습에 접근할 수 있습니다.
저는 대학 마지막 학기에 이 책을 읽었습니다. 저는 3개월 전에 정규 소프트웨어 엔지니어로 MNC에 입사했으며 주로 Python으로 코딩했습니다. 그 전에는 TypeScript, Golang, C++에 대한 경험이 있었습니다. 책을 읽는 동안 나는 이 책의 개념을 JavaScript, 특히 TypeScript에 적용하는 방법을 (인터넷에서) 자주 탐색했습니다. 이 접근 방식은 시간이 걸렸지만 개념을 효과적으로 이해하고 적용하는 데 큰 도움이 되었습니다. 이 접근 방식은 시간이 걸렸지만 개념을 이해하고 적용하는 데 큰 도움이 되었습니다.
이 책은 Bob 삼촌의 또 다른 위대한 작품인 Clean Architecture의 훌륭한 전조 역할도 합니다. 이 책을 미리 읽으면 클린 아키텍처를 더 쉽게 이해할 수 있는 탄탄한 기초가 마련되었습니다. 이 책에 설명된 관행은 일상 업무뿐만 아니라 Bob 삼촌의 원칙을 사용하여 다시 구축한 내 측면 오픈 소스 프로젝트에도 도움이 되었습니다.
위 내용은 서평 : 로버트 세실 마틴(Robert Cecil Martin)의 클린 코드(Clean Code)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!