우아한테크코스/프리코스 4

[우테코/프리코스] Week2. 2주차 프리코스 회고

목표 1. Clean Code 작성하는 습관우테코 프리코스를 통해서 우선 코드를 작성하는 좋은 습관을 들이고 싶었다. 우테코 깃허브에 있는 PR전 체크리스트에 있는 내용을 종종 확인하면서 안좋은 습관들을 버리려고 노력을 하고 있다. 일급 컬렉션, 원시값 포장 같은 처음 들어봤던 내용들을 찾아 공부해보고, 학교 도서관에서 클린 코드 책을 빌려서 틈틈히 읽고 있다. 목표 2. 자바 기본기 다지기그리고 자바 기본기를 다시 한 번 탄탄하게 해보고 싶었다. 우테코 프리코스 미션을 하면서 콘솔에서 주어진 문자열 파싱을 하거나, 여러 컬렉션을 사용하게 되었다. 그러다보니 확실히 부족하고 익숙치 않은 부분들에서 많이 배우고 있고, 개인 블로그를 통해서 공부한 내용을 따로 정리하고 있다. 알고 있다고 생각했지만 모르는 ..

[우테코/프리코스] Week1. 1주차 프리코스 회고

우테코 Week 1 회고#우테코미션 수행 전화요일에 미션이 열리기 전에, 우테코 깃허브에 가서 여러 docs들을 읽어봤다.먼저 봤던건 PR_CheckList에 나와있는 내용이였다. 여기에는 클린 코드를 위한 체크리스트가 있었다.자바 코드 컨벤션들여쓰기else 예약어 금지원시값과 문자열 포장일급 콜렉션 적용인스턴스 변수를 3개 이하로 줄이자DTO를 제외하고 getter/setter 없이 구현메서드의 인자 수를 제한코드 한 줄에 점(.) 하나만 쓰자메서드가 하나의 일만 담당하도록 구현클래스를 작게 유자하기 위해 노력위 내용 중에서 평소에 신경쓰면서 코딩했던 부분은 “setter를 사용 x”, “메서드 인자 수 제한”, “메서드가 하나의 일만 담당하도록 구현”, “else 줄이기” 정도였던 것 같다. “일급 ..

[우테코/프리코스] Week0. 구글 자바 스타일 가이드

구글 자바 스타일 가이드#우테코/코딩스타일구글 자바 스타일 가이드 문서를 읽으면서 평소 나의 스타일과 다른 부분이나, 특히 신경써야 할 중요한 부분을 정리해보겠다.Google Java Style Guide와https://github.com/JunHoPark93/google-java-styleguide 를 참고하였다.1.1 용어 노트가이드 문서를 읽기 전에 헷갈리지 말라고 아래 말을 적어둔 것 같다.class라는 용어는 "일반적인" 클래스, enum 클래스, 인터페이스 혹은 애노테이션 타입을 포괄하여 쓰인다.member(혹은 class)라는 용어는 중첩 클래스, 필드, 메소드 혹은 생성자 즉, 초기화들과 주석들을 제외한 클래스의 모든 최상위 내용들을 포괄하여 쓰인다.comment라는 용어는 항상 구현 주석..

[우테코/프리코스] Week0. 프리코스 시작 전 살펴보기

우테코 7기 웹 백엔드에 지원하게 되면서, 프리코스에 참여하게 되었다. 글을 쓰는 현재는 1주차가 갓 시작되었는데, 1주차 미션을 수행하기 전에 프리코스 진행 방식을 먼저 살펴보자.프리코스 진행 방식미션은 과제 진행 요구 사항, 기능 요구 사항, 프로그래밍 요구 사항 세 가지로 구성되어 있다.세 개의 요구 사항을 만족하기 위해 노력한다. 특히 기능을 구현하기 전에 기능 목록을 만들고, 기능 단위로 커밋 하는 방식으로 진행한다.기능 구현 전에 기능 목록을 먼저 만들고, 기능 단위로 커밋을 해야 한다는 점에 유의하자.기능 요구 사항에 기재되지 않은 내용은 스스로 판단하여 구현한다.너무 요구 사항에 핏하게 구현하지 말지도 말고, 알잘딱깔센 느낌으로 구현하라는 말인듯.매주 진행할 미션은 화요일 오후 3시부터 확..