우테코
-
학습 테스트와 단위 테스트Language/Java 2020. 7. 20. 22:02
우아한테크코스(이하 우테코) 레벨 1 복습을 위한 글입니다. 우테코에서는 TDD를 강조합니다. 첫 주 수업에서 배웠던 내용도 테스트에 대한 내용입니다. 관련 내용을 간단하게 복습해보겠습니다. 학습 테스트란. 기능 구현을 위한 테스트라기보다 API, 라이브러리, 프레임워크가 어떻게 동작하는지를 검증하기 위한 테스트입니다. 학습 테스트의 장점. 다양한 조건에 따른 기능을 손쉽게 확인해 볼 수 있습니다. 학습 테스트 코드를 개발 중에 참고할 수 있습니다. 프레임워크나 제품을 업그레이드할 때 호환성 검증을 보여줍니다. (유지 보수에 도움을 줍니다.) 테스트 작성에 대한 좋은 훈련이 됩니다. 출처 학습 테스트로 배우는 스프링 - SpringWiki 프레임워크나 다른 라이브러리 등에 대한 테스트를 학습테스트(lea..
-
Production Code & Test Code & JUnitLanguage/Java 2020. 7. 9. 08:28
우아한테크코스(이하 우테코) 레벨1 복습을 위한 글입니다. 우테코에서는 TDD를 강조합니다. 첫 주 수업에서 배웠던 내용도 테스트였습니다. 관련 내용을 간단하게 복습해보겠습니다. Production Code란. 프로그램 구현을 담당하는 부분으로 사용자가 실제로 사용하는 소스 코드를 의미합니다. Test Code란. 프로덕션 코드가 정상적으로 동작하는지 확인하는 코드를 의미합니다. main method를 이용하면 production code와 test code를 한 클래스에서 처리해 줄 수 있습니다. // 더하는 기능을 구현할 클래스 public class Adder { int add(int i, int j) { return i + j; } // 메서드를 사용하여 Test를 진행 public static ..
-
[프로그래머의 길, 멘토에게 묻다] - 02Notes/Book 2020. 7. 6. 08:20
앞으로의 포스팅은 책에서 소개하는 패턴 언어 중 마음에 드는 구절을 소개하는 방식이 될 것이다. 잔을 비우다 성공적인 견습생의 마음가짐. 잔이 가득 차 있으면 더 채울 수 없기 마련이다. 열린 마음을 가지고 잔을 비워둬야 한다. 또한 무지를 드러내라. 그리고 무지에 맞서며 지식을 습득하는 모습을 팀원과 고객에게 보여라. 이 과정에서 압박감이 심하다면, 한걸음 뒤로 물러나서 나의 활동을 돌아보고 역량을 체크한다. 2장의 제목이다. 책을 읽으며 필요한 마음가짐이 적혀있다. 나는 어떤가. 잔이 비어있는가. 잔이 가득 찬 적이 있던가. 기존에 학습을 함에 있어 잔을 가득 채우려는 마음을 가져본 적도 없다 생각한다. 하지만 프로그래밍을 공부하면서는 조금 달라졌다. 지금은 부족하지만 채워보고 싶은 잔들이 눈에 보인..