본문 바로가기
반응형

스프링부트인강5

패스트캠퍼스 Java 웹 개발 마스터 올인원 패키지 Online. 챌린지 참여 후기 더보기 드디어 패스트캠퍼스 자바인강 환급챌린지가 끝났다. 내가 들은 강의는 'Java 웹 개발 마스터 올인원 패키지 Online.' 이었다. 최종 미션은 챌린지 참여 후기를 작성하는 것이다. 그동안 미션을 하면서 느꼈던 여러가지 내용들을 적어보려고 한다. 50일간 매일 강의를 최소 2개씩 듣고 사진 3장과 함께 공부한 내용을 리뷰하는 것이 미션이었다. 미션은 하루도 빠지지 않고 50일간 해야 한다. 강의듣고 블로그에 올리는게 끝이 아니라, 미션 제출하는 페이지가 또 따로있다. 거기에 링크를 또 올려야 제출완료이다. 그동안 패스트캠퍼스 외에도 꽤 여러번 환급미션을 해보았지만 패스트캠퍼스가 가장... 음 뭐랄까 자비가 전혀없는?ㅋㅋㅋㅋ 미션이었던 것 같다. 보통 두번정도는 봐주는데 여기는 매일 올려야 해서 .. 2020. 10. 14.
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 40회차 미션 오늘은 32강 Exception Handling 을 마무리하고 33강 Parameter Validator 강의를 들어보았다. *HelloWorldController.java package com.fastcampus.javaallinone.project3.mycontact.controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloWorldController { @GetMapping(value = "/api/helloWorld") public String helloWo.. 2020. 9. 18.
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 34회차 미션 오늘은 20강, 21강 리팩토링 도메인코드에 대해 공부해보았다. 약간 억지스러웠던 혈액형 등의 내용을 정리하고 도메인을 다듬는 내용. 이제 이 프로젝트를 반이나 했다는데, 아직도 내가 뭘 공부하고 있는지 개념이 잘 안서서 추가적으로 검색해보았다. 리팩터링 출처: 위키백과 리팩터링(refactoring)은 소프트웨어 공학에서 '결과의 변경 없이 코드의 구조를 재조정함'을 뜻한다. 주로 가독성을 높이고 유지보수를 편하게 한다. 버그를 없애거나 새로운 기능을 추가하는 행위는 아니다. 사용자가 보는 외부 화면은 그대로 두면서 내부 논리나 구조를 바꾸고 개선하는 유지보수 행위이다. 마틴 파울러의 저서 《리팩토링》에 다양한 리팩터링 패턴들이 정리되어 있다. 그중 대표적인 것 몇 가지를 들자면, 필드 은닉, 메서드 .. 2020. 9. 12.
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 30회차 미션 오늘은 13~14강을 수강했다. 13강에서는 QueryMethod 에 대해서 공부해보았다. 아래와 같은 Method들이 있다. 14강에서는 아래와 같은 어노테이션을 활용하였다. *Birthday.java package com.fastcampus.javaallinone.project3.mycontact.domain.dto; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.Embeddable; import javax.validation.constraints.Max; import javax.validation.constraints.Min; import java.time.LocalDate; // Entitiy 에 속해있는.. 2020. 9. 8.
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 25회차 미션 오늘은 Mock Object (모의객체, 가짜객체)에 대해 공부해보았다. 모의 객체 모의 객체(Mock Object)란 주로 객체 지향 프로그래밍으로 개발한 프로그램을 테스트 할 경우 테스트를 수행할 모듈과 연결되는 외부의 다른 서비스나 모듈들을 실제 사용하는 모듈을 사용하지 않고 실제의 모듈을 "흉내"내는 "가짜" 모듈을 작성하여 테스트의 효용성을 높이는데 사용하는 객체이다. 사용자 인터페이스(UI)나 데이터베이스 테스트 등과 같이 자동화된 테스트를 수행하기 어려운 때 널리 사용된다. 유용성 모의 객체를 이용한 테스트는 다음과 같은 상황을 테스트 하는데 유용하게 사용된다. 사용자 인터페이스(UI) 테스트 : 사용자의 반응이 필요한 테스트를 수행할 경우 사용자가 테스트에 참여해야 하기 때문에 자동화된 테.. 2020. 9. 3.
반응형