-
우아한 프리코스 피드백 내용 정리language/JAVA 2019. 4. 25. 09:16반응형
지금 회사에 정규직 전환하게 되면서 우아한코스에 더이상 참여하지 않게 되었지만 프리코스를 하며 받은 피드백들을 통해 배운 것이 많아서 간단하게 정리해 놓겠습니다.
내용을 요약하자면 JAVA CONVENTION을 잘 따르고 클린코드를 만들려고 노력해라, 그리고 객체 지향적인 프로그래밍을 해라 정도인 것 같습니다.
- 이름을 통해 의도를 드러내라
- 축약하지 마라
- 개발도구의 code format 기능을 활용하라
- space도 convention이다
- 불필요한 공백라인을 만들지 마라
- 반복하지 마라
- space와 tap을 같이 쓰지 마라
- 의미없는 주석을 달지 마라
- commit 메세지를 의미있게 작성해라
- README.md를 살아있는 문서로 만들어라
- 구현 순서도 convention이다
- JAVA API를 활용해라
- 배열 대신 java collection을 사용해라
- 객체에 메세지를 보내라
- 필드의 수를 줄여라
- UTF-8로 인코딩 해라
- 메소드를 15라인 이하로 제한해라
- 예외에 대해 고민해라
- 상황에 맞는 설계와 구현을 찾아라
- 원시타입과 문자열을 포장해라
- 적절한 자료구조를 활용하라
반응형'language > JAVA' 카테고리의 다른 글
String class methods (0) 2019.07.04 BufferedInputStream과 BufferedOutputStream (0) 2019.05.06 logger.error("Exception :: {}" , e.getMessage()); (0) 2019.04.23 JAVA CONVENTIONS (0) 2019.04.17 유지보수 가능한 코딩의 기술 자바편 요약 (0) 2019.04.03