본문 바로가기

코드스쿼드9

[프로젝트 회고] : Java WAS 개발 Java WAS (전체 소스코드) 배운 것 WAS, Socket, Unit Test, framework 기간 22.03.21 ~ 22.04.01 (10일) 팀원 @쿠킴, @테리 Step 1 HTTP Get 응답/ 1단계 PR Step 2 GET으로 회원가입 기능 구현 / 2단계 PR Step 3 POST로 회원 가입 / 3단계 PR Step 4 쿠키를 이용한 로그인 구현/ 4단계 PR Reviewer @Honux, @Dion Java Was 프로젝트는 이전 스프링 카페 프로젝트와 동일한 웹사이트 구조로 스프링 프레임워크 없이 자바, 소켓 프로그래밍을 활용해 간단한 WAS를 구현한다. 박재성님의 책 "자바 웹 프로그래밍 Next Step"의 ch 2,3,4 와 주제와 유사하다. 스프링을 사용하며 당연하게 .. 2022. 6. 12.
[주간 회고] 22.03. 3주차 - "스프링과 뽀모도로"🧁 📚 배운 것 월요일 (03.14) - 프로젝트 스프링 카페 Step2 PR(PR, 피드백 적용) - 프로젝트 스프링 카페 Step3 30% 구현 - 호눅스 강의 : AWS에 DB 띄우고 원격 접속하기 - 김영한님의 스프링 MVC 1, 세션 2 수강, 구현 (소스코드) - 동료 코드 리뷰 도와주기 (싱글톤 클래스에 멤버변수 공유하고 있는 문제 발견과 해결) 화요일 (03.15) - 프로젝트 스프링 카페 Step3 80% 구현 - 김영한님의 스프링 MVC 1, 세션 3 수강, 구현 - 운동 수요일 (03.16) - 프로젝트 스프링 카페 Step3 완료, PR, Heroku 배포 사이트 - 글작성 : Spring boot에서 H2 DB 3가지 모드 사용하기(embedded, In-Memory, Server) .. 2022. 3. 20.
[프로젝트 회고] : 로또 게임 (OOP, TDD, 1급 컬렉션, 페어 프로그래밍) 🔢 로또 게임 프로젝트 (전체 소스코드) 배운 것 페어 프로그래밍, OOP, TDD, 1급 컬렉션, eum, DCI 패턴 Unit Test ... 기간 22.02.21 ~ 22.02.25 (5일) 팀원 @쿠킴 @땃쥐 Step 1 기본 기능 구현 / 1단계 PR Step 2 보너스 번호 추가 / 2단계 PR Step 3 수동구매 기능 추가 / 3단계 PR Reviewer @Honux, @Dion 로또 게임은 콘솔 프로그램 팀 프로젝트이다. 특별한 점은 1주일 동안 모든 과정을 페어 프로그래밍을 했다. 1주일이 짧은 시간이지만 모든 코드를 팀원과 함께 구현하는 과정을 통해 극악의(?) 환경에서 협업을 작게나마 배울 수 있었다. 사다리 게임에서 배웠던 TDD, DCI 패턴의 Unit Test를 다듬을 수 있었.. 2022. 3. 2.
[프로젝트 회고] : 사다리 게임 (OOP, 리팩토링, 단위 테스트, Git) 사다리 게임 프로젝트 (전체 소스코드) 배운 것 Java, OOP, 리팩토링, DCI 패턴의 테스트코드, Git 기간 22.02.14 ~ 22.02.18 (5일) 팀원 @쿠킴 Step 1 기본 기능 구현 / 1단계 PR Step 2 리팩토링 맛보기 / 2단계 PR Step 3 사다리 모양 개선 / 3단계 PR Step 4 리팩토링 2 / 4단계 PR Step 5 실행결과 출력 / 5단계 코드 Reviewer @Honux, @Roach 사다리 게임은 콘솔 프로그램 프로젝트로 Java, OOP, 리팩토링, 테스트 코드를 연습할 수 있었고 '코드 스쿼드'에서 코드 리뷰를 받을 수 있는 첫 프로젝트였다. 개인적인 부족함을 많이 느끼면서도 재미있어서 시간이 빠르게 갔다. 프로젝트하며 배운 점 Java : ✅ 박싱.. 2022. 3. 2.
[일일 회고] 22.02.14~15 - 좋은 코드와 Git 이번 주부터 코드 스쿼드 백엔드 과정이 본격적으로 시작됐다. 프로젝트 공개도 가능하다. 이번주는 간단하게 사다리 게임을 구현한다. 객체지향, 단위 테스트, 리팩토링을 한다. 총 5단계로 이루어져 있으며 하루에 1단계씩 진행한다. 어제오늘 2단계까지 진행했다. (프로젝트 링크 : Step2 Code) 과정 속에서 좋은 코드 조각과 Git에 배울 수 있었다. 좋은 코드 조각 작년🧘🏻‍♂️ 유지 보수하기 좋은 코드, 앞으로의 수련 를 통해 생각을 정리했다. 좋은 소프트웨어, 코드를 만드는 개발자가 되고 싶었고 같은 생각을 가지고 있는 동료를 만나고 싶었다. 우연히 '코드 스쿼드'를 알게 되었고 현재 이곳에서 공부하고 있다. 좋은 코드는 무엇일까? 정답은 없다고 생각한다. 주어진 상황에 따라 다를 수 있으며 주.. 2022. 2. 15.