C++ 개발자가 쉽게 읽을 수 있습니까 Refactoring: Improving the Design of Existing Code리팩터링에 대해 읽을 책에 대한 제안?
리팩터링에 대해 읽어야 할 다른 책이 있습니까? 리팩토링에 대한 기사를 자유롭게 추가하십시오.
C++ 개발자가 쉽게 읽을 수 있습니까 Refactoring: Improving the Design of Existing Code리팩터링에 대해 읽을 책에 대한 제안?
리팩터링에 대해 읽어야 할 다른 책이 있습니까? 리팩토링에 대한 기사를 자유롭게 추가하십시오.
레거시 코드로 작업하는 경우 Working Effectively with Legacy Code by Michael Feathers을 가져올 가치가 있습니다.
Easy? 어쩌면 예, 아마도 아닐 수도 있습니다. 사실,이 책은 C++에 적용되어야한다. 왜냐하면 그것이 정의한 원칙은 자바와 같은 언어 (C#, C++)로 옮겨 갈 수 있기 때문이다. 그것은 확실히 추천 읽기입니다.
내가 아는 한 리팩토링에 대한 책이 없으므로 C++의 예제가 있습니다. 대부분 자바 가끔은 C#입니다. 그러나 기본 개념은 동일합니다. 그래서 언어 혼합 문제는 보지 못합니다. 문제가 안되는 책에서 사용 여호수아 Kerievsky에 의해
언어, 개념은 중요한 것입니다. 이 책은 리팩토링에 대한 실질적인 접근법입니다.
예, 리팩토링은 C++ 개발자가 쉽게 읽을 수 있습니다. 코드 예제는 Java로 작성되었지만 Fowler는 해당 언어에 매우 특정한 책에서 아무 것도하지 않습니다. 그는 Java의 Reflection API를 사용하거나 엔터프라이즈 애플리케이션을 작성하지 않습니다. :)
예제는 몇 가지 책임이있는 모든 직설적 인 데이터 클래스입니다. 무슨 일이 일어나고 있는지 이해하는 데는 거의 문제가 없어야합니다.
나는 "C++ 개발자"이며 쉽고 재미있게 찾았으며 예제를 이해하는 데 어려움이 없었습니다.
저는 Refactoring to Patterns의 저자입니다. 나는 최근에 리팩토링 (C++, Java 및 곧 C#으로)에 대한 멀티미디어 앨범 작업을 완료했습니다.
당신이 코드의 종류 리팩토링을 필요로 무엇인지 잘 받기를 원한다면 당신은 또한이 album here:
의 샘플을 볼 수 있습니다, 당신은 코드 내 앨범뿐만 아니라 냄새 공부를 고려할 수 있습니다. See
코드 예는 java로되어 있습니다. – yesraaj
저는 C++이나 Java를 원격으로 정기적으로 코딩하지 않습니다 (저는 C 언어로 작업합니다). 나는 C++과 Java를 모두 읽을 수있다. 이 책은 쉽게 이해할 수 있습니다. –