일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- KDT
- 백엔드
- 패스트캠퍼스
- 내일배움카드
- 오블완
- 국비지원교육
- 오픈챌린지
- 디자인강의
- 부트캠프
- OPENPATH
- mysql
- 티스토리챌린지
- Spring
- 내일배움캠프
- 국비지원
- 디자인챌린지
- Be
- 디자인교육
- 객체지향
- 국비지원취업
- 백엔드개발자
- 오픈패스
- 환급챌린지
- baekjoon
- Java
- UXUI챌린지
- UXUI기초정복
- UXUIPrimary
- 백엔드 부트캠프
- 백준
- Today
- Total
목록2025/02/13 (2)
군만두의 IT 공부 일지

오늘은 어제 작성한 S.A의 피드백을 바탕으로 본격적인 개발을 시작한다. 먼저 Git Repository를 하나 생성해서 스프링 프로젝트 초기 설정을 마쳤다. 그 과정에서 commit, branch, issues, pr 컨벤션을 정하고 Slack 팀 채널을 하나 생성하는 등 사전에 정해야 하는 것들을 정하고 시작했다.Git & PR 특강Github를 처음 사용하는 분들도 있어서 그런지, 튜터님이 Git 관련 특강을 진행해주셨다. 내용은 Github로 협업을 해본 사람이라면 대부분 아는 내용이었는데, 주요 내용은 다음과 같다.1. 브랜치 명과 커밋 메시지의 좋은 예커밋 메시지는 '커밋 컨벤션' 키워드로 구글링에 하면 나오는 기본적인 내용들이었다. 우리 조는 아래처럼 정했다. 그리고 브랜치는 git-flo..
목차 15 . 테스트 가능성테스트를 '개발이 완료된 후 작성하는 것'이 아니라 '개발 전에 미리 작성하는 것', '개발을 하면서 함께 작성하는 것'으로 보기 시작하면, 개발자는 테스트를 어떻게 하면 쉽게 작성할 수 있을지 고민함으로써 코드의 품질을 높일 수 있다.요약1. Testability: '테스트 가능성'이라는 뜻으로, 테스트하기 쉬운 코드일수록 Testability가 높다.2. 테스트하기 쉬운 코드일수록 좋은 설계일 확률이 높다.15.1 테스트를 어렵게 만드는 요소테스트 가능성(Testability): '테스트하기가 얼마나 쉬운가?'를 뜻하는 용어어떤 코드가 테스트하기 쉬운 코드인지는 테스트하려는 대상의 입력과 출력에 있음.테스트는 테스트하려는 대상의 입력을 쉽게 변경할 수 있고, 출력은 쉽게 검..