Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 | 31 |
Tags
- 메모리관리
- 알고리즘
- JVM
- 코딩인터뷰
- 자바
- Java
- 개발공부
- 자바기초
- 개발자팁
- 코딩테스트준비
- 객체지향
- 코딩테스트팁
- 자바프로그래밍
- 자료구조
- 예외처리
- 프로그래머스
- 자바개발
- 개발자취업
- 멀티스레드
- 자바공부
- 알고리즘공부
- 코딩공부
- 파이썬
- 클린코드
- 코딩테스트
- 가비지컬렉션
- 프로그래밍기초
- HashMap
- 정렬
- 백준
Archives
- Today
- Total
목록bdd (1)
코드 한 줄의 기록
이 글을 쓰게 된 이유는 최근 제가 Java로 복잡한 비즈니스 로직을 테스트할 때 많은 문제에 부딪혔기 때문입니다. 처음에는 테스트 코드를 무작정 작성했는데, 시간이 지나면서 테스트 코드 자체가 유지보수하기 어려운 "레거시"가 되어버리는 경험을 했습니다. 특히 테스트 데이터를 어떻게 준비할 것인지, 테스트 코드를 어떻게 구조화할 것인지에 대한 명확한 기준이 없었습니다.그래서 이 글에서는 제가 학습하고 적용해본 Given-When-Then 패턴과 효과적인 픽스처 관리 전략을 공유하려고 합니다. 이 두 가지는 테스트 코드를 훨씬 읽기 쉽고, 유지보수하기 좋고, 의도가 명확한 코드로 만들어줍니다.테스트 코드는 왜 중요한가?본론으로 들어가기 전에, 왜 우리가 테스트 코드를 제대로 작성해야 하는지 간단히 생각해보..
JAVA
2025. 12. 28. 00:09