👨‍🚀 우아한테크코스 5기

👨‍🚀 우아한테크코스 5기

[20230327] 우아한테크코스 5기 LEVEL 1 - 체스 1단계 & 2단계 회고

안녕하세요 ~ 헤나입니다 ! 😄 저번 글은 블랙잭 미션 1단계 & 2단계 회고 였습니다. 이번에는 "체스 미션 1단계 & 2단계" 회고를 진행해보려고 합니다. 🟧 메서드 순서 정리 메서드 순서를 정리하자. 💁‍♂️ 리뷰어 전체적으로 메서드 순서 정리를 해주셨으면 합니다. (다른 클래스도) 아래 글에서 3번 항목을 참고해주셨으면 해요. 🔗 클린코딩/더 나은 코딩을 하는 10가지 방법 기존에 나는 메서드를 정리할 때 다음과 같은 순서로 정리했다. public 메서드를 최상단에 작성한다. private 메서드는 public 상단에서 관련된 순서로 작성한다. equals, hashcode, getter, setter 메서드는 왼쪽 순서대로 최하단에 작성한다. 이전 페어들과 같이 코드를 작성하면서 위와 같은 방식..

👨‍🚀 우아한테크코스 5기

[20230313] 우아한테크코스 5기 LEVEL 1 - 블랙잭 1단계 & 2단계 회고

안녕하세요 ~ 헤나입니다 ! 😄 저번 글은 블랙잭 페어 회고 였습니다. 이번에는 "블랙잭 미션 1단계 & 2단계" 회고를 진행해보려고 합니다. 🟧 View과 Domain 분리 블랙잭 미션을 진행하면서 View와 Domain이 의존되는 부분에 고민이 생겼다. 💁‍♂️ 리뷰어 블랙잭 게임에서 hit을 하는 부분은 핵심 비즈니스 로직인데요..!컨트롤러의 역할이 맞을까요?? 🤔 Controller와 View 없이도 블랙잭 게임을 할 수 있도록 리팩토링해보면 어떨까요?? 💁‍♂️ 리뷰어 view와의 의존성을 최소화시키는게 왜? 좋은지에 대해서 고민해보셨을까요?? 😄 헤나 현재는 메인 로직이 실행되고 View에게 데이터를 건내줍니다.View는 받은 데이터를 가지고 출력해주는 형태입니다. 도메인은 블랙잭 규칙이 바뀌..

👨‍🚀 우아한테크코스 5기

[20230311] 우아한테크코스 5기 LEVEL 1 - 블랙잭 페어 회고

안녕하세요 ~ 헤나입니다 ! 😁 저번 회고는 [20230225] 우아한 테크코스 5기 LEVEL 1 - 사다리 타기 1단계 & 2단계 회고였고 3번째 미션인 "블랙잭" 페어 회고를 진행하려고 합니다 ! 지금까지 모든 페어와 그림 그리며 설계했습니다. 매번 같은 문제점느껴서 한 번 개선하는 겸 작성했습니다. 🥔 : 글쓴이 🟧 시간이 부족해지는 설계 베로와 excaildraw 사이트에서 설계를 진행했다. 세 번의 미션을 진행하면서 항상 그림을 그렸었고 이번에도 마찬가지였다. 그리고 세 번 다 시간이 부족했다. (😕 흠) 문제를 해결하기 위해 기본적인 것을 분석해보려고 한다. 그림으로 설계할 때 장단점이 뭐였는가 ? 어떤 식으로 진행되었는가 ? 나의 목적은 무엇이었고 그것을 이뤘는가 ? 🥔 : 장점이 무엇이..

👨‍🚀 우아한테크코스 5기

[20230225] 우아한 테크코스 5기 LEVEL 1 - 사다리 타기 1단계 & 2단계 회고

안녕하세요 ~ 헤나입니다! 😁 저번에는 [20230217] 우아한 테크코스 5기 LEVEL 1 - 사다리 생성 페어 회고를 작성했고 이번에는 "사다리 생성 1단계 & 2단계" 회고를 진행해보려고 합니다. 😊 : 리뷰어 🥔 : 글쓴이 💡 TDD 사다리 미션을 진행하면서 목표를 잡았던 것은 "TDD로 끝까지 진행"하기입니다. 다음과 같이 생각해야 할 순간들이 있었습니다. 테스트 작성 순서 테스트 작성 이전 설계 A 객체 테스트를 위한 B 객체 생성 및 테스트 코드 리팩터링 타이밍 리팩터링은 어느 수준까지 저는 다음과 같은 순서로 TDD를 진행했습니다. "객체 생성 예외 테스트 -> 객체 생성 성공 테스트 -> 기능 예외 테스트 -> 기능 성공 테스트 -> 리팩터링" 테스트 순서에 정답은 없습니다. 그래도 한..

👨‍🚀 우아한테크코스 5기

[20230217] 우아한 테크코스 5기 LEVEL 1 - 사다리 생성 페어 회고

안녕하세요 ~ 헤나입니다 ! 😁 LEVEL 1 - 사다리 생성 1단계 회고를 진행해보려고 합니다. 이번 주 일정은 다음과 같았답니다 ~ 대망의 연극 : 2023년 2월 13일 (월) 페어 프로그래밍 [사다리 생성 1단계] : 2023년 2월 14일(화) ~ 2월 16일(목) 페어 회고 : 2023년 2월 17일 (금) 역사와 전통이 가득한 연극을 무사히 끝마치고 사다리 생성 미션을 진행하는데 정말 의미 깊은 한 주가 되어서 참 신기한 느낌을 받았습니다. 정말 재미있는 한 주가 됐네요 ! 일단 두 번째 페어 프로그래밍 우테코라면 페어 프로그래밍으로 유명하지 않나요 ? 그렇습니다. 이번에도 페어 프로그래밍을 진행했습니다 !! 사다리 생성 미션을 tdd 방식으로 진행해야 합니다. tdd 경험이 있지 않아서 꽤..

👨‍🚀 우아한테크코스 5기

[20230209] 우아한 테크코스 5기 LEVEL 1 - 자동차 경주 1단계 & 2단계 회고

안녕하세요 ~ 헤나입니다 ! 😊 LEVEL 1 - 자동차 경주 1단계 & 2단계 회고를 진행하려고 합니다 ! 처음으로 페어 프로그래밍을 진행하는데 무려 첫 페어가 3인 페어 프로그래밍이었습니다 👍 첫 번째 3인 페어 프로그래밍 우테코 첫 주가 시작하고 자동차 미션을 진행하게 됐습니다. 페어가 정해지고 첫 미션을 3명이서 같이 했습니다. 먼저 만나서 요구사항을 읽고 ReadMe를 정리하기 시작했는데 프리코스와 큰 차이가 없어서 페어 프로그래밍에 의미를 두려고 합니다. 처음 만나서 조금 어색하기도 하지만 미션에 모두 불타오르고 있어서 시간가는 줄 모르고 규칙과 설계를 정했습니다. 3명이서 진행하다보니 다른 페어들보다 시간이 좀 더 걸린거 같지만 보다 다양한 관점에 진행할 수 있는게 큰 장점이었습니다. 드라이..

👨‍🚀 우아한테크코스 5기

[20230207] 우아한테크코스 5기 첫째날

2023년 2월 7일 우아한테크코스 5기 OT 교육장 도착 이후 아 ! 연극 ! 큰 강당에 앉으려고 했지만 이미 꽉 차 있어서 다른 강의실로 후다닥 들어갔다. (강의실 명칭이 있던데..) 10시부터 우아한테크코스에 대한 이야기, 교육 방침을 듣고 레벨 1의 꽃이라고 불리던(?) 연극을 위한 팀 배정이 있었다. 미션 소개, 페어 프로그래밍 3인 페어 프로그래밍 ?? 저는 3인 페어 프로그래밍을 진행하게 됐다. 보통 2인으로 진행하는데 생각보다 흔치 않은 기회로 오히려 더 도움이 될 거 같다고 느꼈다. 잠시 페어 프로그래밍 잠시 한 시간 정도 JUnit5과 AssertJ를 이용한 테스트 코드 작성을 페어 프로그래밍을 진행했다. 회의실에서 진행하게 됐는데, 썬샷이 먼저 예약해 두셔서 행동력에 놀라버렸다. (이..

hyena0608
'👨‍🚀 우아한테크코스 5기' 카테고리의 글 목록 (2 Page)