"의견은 구식이되는 경향이 있습니다."
나는 이것이 문제가 될 수 있음을 알기에 충분히 일어나는 것을 보았다.
문제는 내 경력 전체에 2 ~ 3 개의 오래된 의견이있는 것 같습니다.
모든 사람이 의견을 충분히 처리하고 유지하는 환경에서 일하는 것이 완벽하게 가능해야한다고 생각합니다. 편집중인 코드 근처의 주석을보고 적절한 경우 주석을 업데이트하는 것이 약간의 추가 노력 일뿐입니다. 주석이 너무 멀리 떨어져있어 즉시 눈에 띄지 않는 경우 어쨌든 나쁜 주석이므로 처음에는 추가해서는 안됩니다 (적어도 존재하지 않음).
또한 일반적으로 의견이 구식이된다는 진술과 함께, 가독성을 줄이고 사람들을 혼란스럽게한다는 진술을 따릅니다. 이것은 내가 아직 경험하지 않은 것입니다. 오래된 주석이 발생할 때마다 변경 사항을 명확하게 확인하고 추가 노력이 필요하지만 최신 코드를 나타내도록 주석을 업데이트합니다.
Roehm 등 의 최근 연구 . 2012 년 은 다음을 관찰합니다.
21 명의 참가자 (28 명 중)는 소스 코드 와 인라인 주석 으로부터 주요 정보를 얻는다고보고 한 반면, 4 명만이 문서가 주요 정보 출처라고 답했습니다.
이것은 일반적으로 코드 자체의 주석이 여전히 매우 유용하다고 여겨지는 의심과 일치합니다. 이것은 오래된 문서와 오래된 주석 사이에 명확한 선이 그려 져야 함을 나타냅니다 .
Roehm, T., Tiarks, R., Koschke, R. 및 Maalej, W. (2012, June). 전문 개발자는 소프트웨어를 어떻게 이해합니까? 2012 년 국제 소프트웨어 공학 회의 (pp. 255-265) 진행. IEEE 프레스.