1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)이번 주차를 지나며 겪었던 문제가 무엇이었나요?TDD비지니스 기능 구현프로젝트 설정 파일단일 책임 원칙 분리2. 시도문제를 해결하기 위해 어떤 시도를 하셨나요?서비스를 최대한 한 도메인 별로 구현 할 수 있게 나눠보려 했다. 그래서 시간이 많이 걸렸다.시간이 많아 걸려서 단위테스트 작성을 먼저 못했다. 그래서 테스트코드를 비지니스에 맞게 짜느라 힘들었다.3. 해결문제를 어떻게 해결하셨나요?시간이 없어서 그냥 해버렸다. 그래서 더 힘들었다.4. 알게된 것문제를 해결하기 위해 시도하며 새롭게 알게된 것은 무엇인가요?테스트코드 짜는건 어렵다. 하지만 비지니스 로직을 먼저 짜고 하다보니 계속 개발이 바뀌어서 힘들었다.Keep : 현재 만족하고 계속..
1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)이번 주차를 지나며 겪었던 문제가 무엇이었나요?기능 구현을 위한 우선순위를 정하는게 제일 어려웠다.하지만 오늘 허재 코치님의 발재 덕분에 앞으로 어떤 식으로 기능 구현을 할지 방향성이 잡혔다. ✅ 기능 정의 ( 나는 무엇을 만들어야 하는가? )기능이 동작하는 데에 필요한 요구사항 나열요구사항을 그룹핑 ( 요구사항의 동작 순서, 각 작은 기능의 책임 )요구사항을 묶어서 작은 기능으로 분류각 기능을 "요구사항을 만족하게" 테스트케이스를 작성한다.테스트케이스를 만족시키는 기능을 개발리팩토링을 한다. ( 테스트 코드 또한 리팩토링이 일어날 수 있다. )시간 확보퇴근 후 과제를 수행해야 하는데 운동도 하고 밥도 먹다 보니 막상 과제에 집중 할..
블로그를 만들었다면 혼자 보고 만족하는게 아닌, 다른 사람들과 공유하고 소통하길 원할것이다! 그렇다면 검색에 노출되게 기능을 추가해야한다. 📍 Google Search Console https://search.google.com/search-console/about 위에 링크로 들어가면 아래 내용들을 확인할 수 있다. Search Console에 대한 영상 자료도 공유되고 있다. 해당 서비스를 이용하면 아래와 같은 서비스를 만나볼 수 있다고 한다. ✅ Google Search Console 시작하기 시작하기를 누르면 아래와 같은 이미지가 나온다. 도메인을 따로 사용하지 않고 깃허브에서 제공되는 url을 사용할 것이기 때문에 URL 접두어 에 블로그 주소를 입력한다. URL 확인이 완료되면 소유권 확인을 ..
📍 Jekyll Local 환경 세팅 이전글에서 블로그를 사용할 세팅이 끝났다. 이제 글만 쓰면 된다! 하지만 내 로컬 환경에서 글을 작성하고 테스트를 해보려면 어떻게 해야할까? 깃허브로 push 하고 해당 url에 들어가서 확인해야한다면 너무 비효율적일것이다. 🔎 그러면 어떻게 로컬에서 확인 할 수 있을까? 로컬에서 Jekyll를 실행하면 된다!!! spring 처럼 빌드 후 서버를 실행하면 내 로컬에서 확인하고 작업할 수 있다. 실행 명령어 jekyll serve 하지만 역시 쉽게 된다면 경기도 오산.. ⚠️ 첫번째 오류 발생 Could not find gem 'jekyll-admin' in locally installed gems. (Bundler::GemNotFound) 찾아보니 GemNotFou..