저는 2 년 이상 C ++에서 취미 프로젝트를 진행해 왔습니다. 모듈 / 함수를 작성할 때마다 많은 생각으로 코딩합니다. 이제 문제를보십시오
do {
--> write the code in module 'X' and test it
--> ... forget for sometime ...
--> revisit the same piece of code (due to some requirement)
--> feel that "This isn't written nicely; could have been better"
} while(true);
다음 'X'
은 모든 모듈입니다 (소형 / 대형 / 중형). 나는 코딩하는 동안 얼마나 많은 노력을 기울이든지 상관없이 이것이 발생한다는 것을 관찰하고 있습니다. 따라서 대부분 작업 코드를 보지 않습니다. :)
이것은 많은 사람들에게 공통된 느낌입니까? 이 언어는 특정 현상입니까? (C ++에서는 동일한 방식으로 다른 방식으로 작성할 수 있습니다).
실제 코드를 리팩토링하는 느낌을 받으면 어떻게해야합니까? 워킹 코드를 변경해도 많은 찬사를 얻지 못하고 오히려 실패하면 문제를 일으킬 수 있습니다.