리스트(232)
-
클래스 다이어그램 그리기
설계 단계에서 클래스 설계를 할때 보통 클래스 다이어그램을 그립니다. 저는 클래스 다이어그램을 그리는방법을 찾아보면서 하다가 좋은 참고 사이트가 있어서 공유합니다~ 참고자료 https://sabarada.tistory.com/72 https://gmlwjd9405.github.io/2018/07/04/class-diagram.html
2022.07.13 -
플로우 차트 그리기
참고자료 https://blog.naver.com/PostView.nhn?blogId=ycpiglet&logNo=222113989214&from=search&redirect=Log&widgetTypeCall=true&directAccess=false
2022.07.12 -
JUnit5 Parameterized Tests 2022.07.09
-
AssertJ을 사용해보자!
AssertJ는 표준 JDK를 준수하고 테스트 코드 가독성을 향상하며 TDD를 더 쉽게 할 수 있도록 제공하는 테스트 프레임워크입니다. AssertJ 프레임워크를 사용하기 위해서는 build.gradle 아래 코드를 추가하면 사용할 수 있습니다. testImplementation "org.assertj:assertj-core:3.19.0" 참고자료 https://assertj.github.io/doc/#assertj-overview
2022.07.09 -
테스트 주도 개발 시작하기
실무를 하면서 테스트 코드의 중요성에 대해서 인지하게 되었다. 테스트 코드를 얼마나 잘 짜고 활용하냐에 따라 내가 짠 코드의 안정성이 올라가고 버그가 낮은 코드가 생기는 것을 느꼈디. 그래서 테스트 그리고 TDD에 대해서 공부하고 싶어서 아래 책을 구매하게 되었다. 같이 TDD에 대해서 공부해봅시다! https://book.naver.com/bookdb/book_detail.naver?bid=16267566 테스트 주도 개발 시작하기 작동하는 깔끔한 코드를 만드는 데 필요한 습관- JUNIT 5를 이용한 테스트 주도 개발 안내- 테스트 작성과 설계를 위한 대역- 테스트 가능한 설계 방법 안내- 유지보수하기 좋은 테스트 작성법 book.naver.com
2022.07.04 -
RestAPI에 대해서 제대로 알고 있는가?
실무에서 REST API을 개발하고 있지만 나는 REST API에 대해서 제대로, 정확히 알고 있나?라는 의문이 들기 시작했다. 그래서 나는 REST API에 대해서 조금 더 깊게 찾아보게 되었다. 먼저 내가 알고 있는 REST(Representaional State Transfer) API개념은 HTTP 메서드와(GET, POST, PUT, PATCH, DELETE 등) URI를 활용하여 자연 상태를 표현하는 아키텍처라고 알고 있다. (예를 들면 /member 라는 URI에 각각 다른 메서드를 이용) 그러나 이것은 REST API가 아니다! 참고자료 https://wonit.tistory.com/454 https://ko.wikipedia.org/wiki/REST https://sanghaklee.ti..
2022.06.29