본문 바로가기

우테코2

[6기 프리코스 프론트] 4주차 크리스마스 이번주부터는 template repository를 사용하여 레포지토리를 생성하고 제출하는 방식으로 바뀌었다. Template Repository 알아보기 먼저 저번주 공통피드백과 개인적으로 신경써야할 점을 정리했다. 클래스(객체)를 분리 클래스의 역할과 책임을 생각 클래스 작성 시 도메인 로직에 집중 UI는 도메인 로직과 분리 아래와 같이 작성하지 않는다 class Lotto { #numbers // 로또 숫자가 포함되어 있는지 확인하는 비즈니스 로직 contains(numbers) {} // UI 로직 print() {} } 함수는 공백 포함 15라인으로 제한 초과한다면 함수분리 예외 상황고민 else if 줄이기 필드 수를 최대한 줄인다 중복되거나 불필요한 필드는 줄인다. class LottoResu.. 2023. 11. 12.
[6기 프리코스 프론트] 1주차 회고 - 숫자야구 혼자 공부하면서 텐션이 떨어지고 우테코는 어떤 과정을 중요시 여기는지 궁금해서 6기 프론트엔드에 지원했다. 이 과정에서 새로운 input을 통해 나에게 고착된 잘못된 습관을 고치고 커뮤니케이션, 코드리뷰 역량을 기르고 싶다. 글솜씨가 없어서 이전엔 간단하게만 기록을 해왔지만 최대한 프리코스를 미션을 수행하면서 고민의 흔적과 배운 것들, 보충해야 할 것들을 기록하겠다. JS 컨벤션 커밋 컨벤션 이전엔 버그수정, 새로운기능 추가, 리팩토링 등 따로 분류를 안 하고 커밋했는데 이번에는 미리 짠 구현목록과 커밋 컨벤션에 따라 커밋했다. 이렇게 하니 집중해서 코드를 짤 수 있고 다른 내용과 섞여있지 않으니 문제가 발생한 위치를 유추하거나 히스토리를 볼 때 쉽게 찾을 수 있었다. Feat : 새로운 기능을 추가하는.. 2023. 10. 26.