반응형
· The code is well-designed.
· The functionality is good for the users of the code.
· Any UI changes are sensible and look good.
· Any parallel programming is done safely.
· The code isn’t more complex than it needs to be.
· The developer isn’t implementing things they might need in the future but don’t know they need now.
· Code has appropriate unit tests.
· Tests are well-designed.
· The developer used clear names for everything.
· Comments are clear and useful, and mostly explain why instead of what.
· Code is appropriately documented (generally in g3doc).
· The code conforms to our style guides.
· 코드가 잘 설계되었습니다.
· 기능은 코드 사용자에게 좋습니다.
· 모든 UI 변경 사항이 합리적이고 보기 좋습니다.
· 모든 병렬 프로그래밍은 안전하게 수행됩니다.
· 코드가 필요 이상으로 복잡하지 않습니다.
· 개발자는 미래에 필요할 수도 있지만 지금은 필요한지 모르는 것을 구현하지 않습니다.
· 코드에는 적절한 단위 테스트가 있습니다.
· 테스트가 잘 설계되었습니다.
· 개발자는 모든 것에 명확한 이름을 사용했습니다.
· 코멘트는 명확하고 유용하며 무엇보다 이유를 설명합니다.
· 코드는 적절하게 문서화되어 있습니다(일반적으로 g3doc).
· 코드는 스타일 가이드를 따릅니다.
반응형
'Python_Beginer > Study' 카테고리의 다른 글
[Python]패키징 가이드(PypI 패키지) (0) | 2022.09.17 |
---|---|
C/C++, Java, C#, Python 코딩 스타일 표준 규칙 / 지원 도구 (0) | 2022.08.11 |
Python Documentation Rules(파이썬 문서화 규칙) (0) | 2022.08.10 |
[CGI]Python CRUD (0) | 2020.03.15 |
[HandCoding]손코딩 테스트 (0) | 2020.01.19 |