본문 바로가기

728x90

booscourse

프로젝트C. 메인, 상세보기 관련 web API 만들기 코드 리뷰 및 회고 (boostcourse 웹 백엔드) www.boostcourse.org/web326 웹 백엔드 부스트코스 무료 강의 www.boostcourse.org 이번 프로젝트는 범위도 상당하였고, 난이도도 꽤 있어서 여러번 시도할 줄 알았는데, 리뷰어님께서 긍정적으로 평가해주셔서 PASS를 했네요. 처음 환경 셋팅부터시작하여, WEB API 및 테스트코드, swagger 환경까지 구축하는 프로젝트였습니다. 자세한 내용은 수강신청하여 보실 수 있습니다. 리뷰 #1 Advice RequestParam의 name과 전달받을 파라미터의 이름이 동일하다면 생략가능하다. defaultValue가 정의되어 있다면 required도 생략가능하다. //변경 전 @RequestParam(name = "start", defaultValue = "0", required.. 더보기
프로젝트B. 방명록 만들기 코드 리뷰 및 회고 (boostcourse 웹 백엔드) www.boostcourse.org/web326 웹 백엔드 부스트코스 무료 강의 www.boostcourse.org 운좋게 한번에 통과를 했습니다. Servlet, JSP, JSTL & EL, JDBC를 사용해서 방명록 웹 어플리케이션을 작성하는 과제입니다. jsp 기본적인 틀은 작성이 되어있고, DTO 와 DAO 코드를 수정시키는 과제였네요. 자세한 내용은 수강신청하여 보실 수 있습니다. 리뷰 #1 기본 채점결과 외에도 추가로 더 작성해 주셨습니다. Advice 들여쓰기를 하나만 쓰자 저도 모르게 작성하고 보니 탭과 띄어쓰기를 섞어서 해버렸네요. 리뷰어 분께서 이클립스 포맷팅 설정을 변경해주시는 링크를 첨부해주셔서 손쉽게 변경하였습니다. google style 가이드로 변경하였습니다. 관련글: epic.. 더보기
프로젝트A. 명함 관리 프로그램 코드 리뷰 및 회고 (boostcourse 웹 백엔드) www.boostcourse.org/web326 웹 백엔드 부스트코스 무료 강의 www.boostcourse.org 총 두번의 평가를 받았고 Pass가 떴습니다. 명함 관리 프로그램을 완성 시키는 과제인데, 자료 유출을 하면 안되기 떄문에 자세한 내용은 직접 수강신청을 하여 보시면 되겠습니다. 리뷰 #1 첫번째 제출은 데이터베이스 검색 쿼리를 잘 못 작성하여 Fail을 맞았습니다. 처음 과제 PDF를 읽었을 때 완전 일치로 검색을 해야하는 줄 알고 작성했는데, 문제의 의도와는 다르게 이해 했었네요. 그 외에 컨벤션, 예외처리, 메소드 단위분리, 네이밍은 통과를 주셨습니다. Advice JAVA 7 이후 제네릭 유형의 인스턴스 생성시 명시적 타입 생략 가능 조언을 받은 부분을 살펴보겠습니다. // JAVA.. 더보기

728x90