설 연휴동안 소프트웨어 장인을 잽싸게 읽어보았습니다. 소프트웨어 장인 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 잽싸게 독서 시리즈는 꼼꼼하게 읽기보다는 가볍게 읽다가 인상깊은 한두 구절을 기록하기 위함입니다. 소프트웨어 장인은 영웅이 아니다. 해당 책에서 말도 안되는 일정을 해내는 건 결코 소프트웨어 장인이 아니라고 설명합니다. 일정을 맞추는 건 물론 중요하지만, 일정에 쫓겨 엉망인 애플리케이션 아키텍처를 구성하는 걸 결코 용납해서는 안 된다고 합니다. 소프트웨어 장인은 안정적인 아키텍처를 구성해야 합니다. 이 책을 읽기 전, 저는 은연중에 일정을 맞추는 걸 잘하는 개발자라고 생각했습니다. 이 구절을 읽고 나서, 일정 산정 또한 개발자의 덕목이라고..
회사에서 진행한 TDD 스터디 리뷰를 모아놓았습니다. 스터디 전 사전 공부 2022.01.25 - [개발 방식 연구/TDD] - TDD [1] 2022.01.25 - [개발 방식 연구/TDD] - TDD [2] 2022.01.25 - [개발 방식 연구/TDD] - TDD [3] 스터디 관련 정리 2022.05.07 - [개발 방식 연구/TDD] - TDD 스터디 1주차 요약 2022.05.07 - [개발 방식 연구/TDD] - TDD 스터디 2주차 요약 2022.05.07 - [개발 방식 연구/TDD] - TDD 3주차 스터디 요약 관련 github 링크 https://github.com/kkoon9/tdd-calculator
AssertJ를 추가적으로 정리해보려고 한다. 맨 아래 AssertJ docs와 테스트 주도 개발 시작하기 책을 참고해서 작성하였다. AssertJ vs. JUnit 글에서 보완할 부분을 먼저 짚고 넘어가자. 2022.01.26 - [Computer Science/TDD] - AssertJ vs. JUnit AssertJ vs. JUnit 스터디에서 대니스가 말씀해주시길, JUnit 내에 있는 Assertions보다는 AssertJ를 많이 사용한다고 말씀해주셨다. 그래서 이번엔 이 두 개의 차이점을 정리해보려고 한다. 해당 내용은 다음 링크를 번 kkoon9.tistory.com 친절한 AssertJ AssertJ는 JUnit보다 테스트 실패 메시지가 친절하다. 먼저 JUnit 코드를 살펴보자. asse..
스터디에서 대니스가 말씀해주시길, JUnit 내에 있는 Assertions보다는 AssertJ를 많이 사용한다고 말씀해주셨다. 그래서 이번엔 이 두 개의 차이점을 정리해보려고 한다. 해당 내용은 다음 링크를 번역한 내용이다. AssertJ vs JUnit 우선, 간단하게 두 개의 차이점은 다음과 같다. JUnit : 자바에 구축된 자동화 테스트가 가능한 프레임워크 AssertJ : 자바 테스트에서 유창하고 풍부한 assertions를 작성하는데 사용되는 오픈소스 라이브러리 물론, JUnit에서도 assertions가 가능하지만, AssertJ는 작업 과정을 더 효과적으로 만들고 코드를 더 잘 읽을 수 있게 만든다. 왜 AssertJ일까? 배우기 쉽다. AssertJ Docs 정리가 잘 되어 있다. ⇒ 링..
- Total
- Today
- Yesterday
- Algorithm
- Olympiad
- 객체지향
- 디자인 패턴
- C++
- 코테
- MSA
- Spring
- 백준
- AWS
- 클린 코드
- BAEKJOON
- Effective Java
- 프로그래머스
- Kotlin
- programmers
- 이펙티브 자바
- 디자인패턴
- JPA
- 테라폼
- 클린 아키텍처
- kkoon9
- BOJ
- kotest
- node.js
- 이팩티브 자바
- Spring Boot
- Java
- 정규표현식
- 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |