"광범위한 읽기" 를 읽고, 시스템 아키텍처, 기능 모듈을 이해하고, 시스템에 대한 일반적인 이해를 가지고 있으며, 각 기능은 해당 코드 구현의 위치를 찾을 수 있습니다.
그리고' 정독' 도 있는데, 보통 디버깅, 버그를 고칠 때 사용한다. 또한 감사도 포함됩니다. 일부 표준화된 회사는 코드 검토와 정독을 할 수 있지만 디버깅은 필요하지 않습니다.
성숙한 프로젝트의 경우 코드를 작성하는 대신 코드를 읽는 것이 가장 시간이 많이 걸리는 작업일 수 있습니다.
주석 문서 작성
코드 읽기 시간을 줄이기 위해 프로그래머가 가장 싫어하는 일인' 주석 쓰기' 와' 문서 쓰기' 시간을 보내야 했다. 그래서 지금은' 나쁜 코드에는 주석이 필요하다' 는 소리가 점점 더 강해지고 있지만, 어쨌든 문서는 써야 한다. (참고: 메모와 문서를 구분할 수 있어야 함)
요구 사항 이해
음, 마침내 "코드 작성" 할 때가 되었습니다.
그러나 코드 작성을 시작하기 전에 시간을 내어 수요를 이해해야 한다. 재미를 위해 애플릿을 쓰는 것과는 달리, 회사에서는 다른 사람에게 코드를 쓰고 있기 때문에, 다른 사람이 어떤 기능을 하고 싶은지 알아야 한다. (존 F. 케네디, 공부명언) 보통 이것은 네가 생각하는 것만큼 간단하지 않다. 반복적인 소통이 필요하다.
물론, 여기에 시간을 낭비하고 싶지 않은 팀과 개인들도 있다. 보통 그들의 최종 결과는 끊임없이 코드를 쓰고, 코드를 끊임없이 고치고, 야근을 하고, 쓸데없는 일을 많이 하는 것이다. 회사 전체가 원망으로 가득 찼다.