1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)이번 주차를 지나며 겪었던 문제가 무엇이었나요?TDD비지니스 기능 구현프로젝트 설정 파일단일 책임 원칙 분리2. 시도문제를 해결하기 위해 어떤 시도를 하셨나요?서비스를 최대한 한 도메인 별로 구현 할 수 있게 나눠보려 했다. 그래서 시간이 많이 걸렸다.시간이 많아 걸려서 단위테스트 작성을 먼저 못했다. 그래서 테스트코드를 비지니스에 맞게 짜느라 힘들었다.3. 해결문제를 어떻게 해결하셨나요?시간이 없어서 그냥 해버렸다. 그래서 더 힘들었다.4. 알게된 것문제를 해결하기 위해 시도하며 새롭게 알게된 것은 무엇인가요?테스트코드 짜는건 어렵다. 하지만 비지니스 로직을 먼저 짜고 하다보니 계속 개발이 바뀌어서 힘들었다.Keep : 현재 만족하고 계속..
1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)이번 주차를 지나며 겪었던 문제가 무엇이었나요?기능 구현을 위한 우선순위를 정하는게 제일 어려웠다.하지만 오늘 허재 코치님의 발재 덕분에 앞으로 어떤 식으로 기능 구현을 할지 방향성이 잡혔다. ✅ 기능 정의 ( 나는 무엇을 만들어야 하는가? )기능이 동작하는 데에 필요한 요구사항 나열요구사항을 그룹핑 ( 요구사항의 동작 순서, 각 작은 기능의 책임 )요구사항을 묶어서 작은 기능으로 분류각 기능을 "요구사항을 만족하게" 테스트케이스를 작성한다.테스트케이스를 만족시키는 기능을 개발리팩토링을 한다. ( 테스트 코드 또한 리팩토링이 일어날 수 있다. )시간 확보퇴근 후 과제를 수행해야 하는데 운동도 하고 밥도 먹다 보니 막상 과제에 집중 할..
지금까지의 회고2년차 주니어 개발자로 현재는 SI 이커머스 연구 부서 솔루션 개발팀에서 근무 중이다.2년동안 총 3번의 회사를 만났고 2번의 이직으로 현 회사에 입사하게 되었다.그럼에도 성장을 위한 욕심은 끝이 없는 것 같고,내가 원하는 팀 문화와 개발에 대한 성장을 위해 다시 한번 이직을 위한 도전을 하고 싶다.항해 플러스 참여 계기2년차에 접어 들면서 그 동안 여러 개발 도서 스터디도 하였고 업무도 잘 적응해나가고 있는 것 같았다.하지만 정체기는 찾아왔다. 더 이상 단순히 강의와 책을 읽고 공부한다는게 도움이 되지 않는다는걸 느꼈고,실무적인 커리어에 필요한 공부가 필요하다는게 느껴졌다.개발 하면서 소통이 가장 중요하다고 생각하는 편인데,막상 회사에선 소통의 방법을 잘 모르겠고 점점 혼자 개발만 하는 ..