2024/10 5

[일본여행] 4박5일 오사카교토 여행 - 오사카성 벚꽃/교토 모츠나베 맛집/아라시야마 대나무 숲(치쿠린)/도게츠교/토롯코열차/텐류지

이전 포스팅은 여기로2024.10.20 - [Trip/2023 일본] - [일본여행] 4박5일 오사카교토 여행 - 유니버셜스튜디오재팬(USJ) [일본여행] 4박5일 오사카교토 여행 - 유니버셜스튜디오재팬(USJ)이전 포스팅은 여기로 2024.09.15 - [Trip/2023 일본] - [일본여행] 4박5일 오사카교토 여행 - 피치항공/난카이리피트/호텔나니와/전남친돈페야키/오사카시내온천 [일본여행] 4박5일 오사카교토 여행 -zigo-autumn.tistory.com   4월 초 오사카성놀랍게도 남자친구와 나는 한 번도 제대로 벚꽃 구경을 간 적이 없었다. 꽤 오래 만났는데... 이번 여행도 어찌어찌 일정을 맞춰 꽃구경을 가긴 했지만 4월 초였기 때문에 만개보다는 약간 지는 느낌의 벚꽃이 많았다. 만개는..

Trip/2023 일본 2024.10.28

Junit In Action - TDD를 위한 테스트 원칙, 도구 및 활용 Review - Junit5 확장 모델

Junit5 확장 모델 살펴보기Junit5 확장 모델은 Extension API라는 단일 개념으로 설명할 수 있다. Extension자체는 내부에 필드나 메서드가 없는 인터페이스인 마커인터페이스일 뿐으로, 해당 인터페이스를 구현하는 클래스에 특별한 의미나 기능을 부여하기 위해 사용한다. 마커 인터페이스 (태그 인터페이스, 토큰 인터페이스)마커 인터페이스는 구현 메서드가 따로 없는 인터페이스로, 해당 인터페이스를 구현하는 클래스에 특별한 의미나 기능을 부여하기 위해 사용한다. 대표적인 사례로는 Serailizable과 Cloneable인터페이스가 있다.  public interface MyMarkerInterface { // No methods }  테스트가 생애 주기를 타는 중에 사전에 정의한 확장 지점..

Dev/TDD 2024.10.20

[일본여행] 4박5일 오사카교토 여행 - 유니버셜스튜디오재팬(USJ)

이전 포스팅은 여기로 2024.09.15 - [Trip/2023 일본] - [일본여행] 4박5일 오사카교토 여행 - 피치항공/난카이리피트/호텔나니와/전남친돈페야키/오사카시내온천 [일본여행] 4박5일 오사카교토 여행 - 피치항공/난카이리피트/호텔나니와/전남친돈페야키/오사카인천공항에서 간사이공항으로  남자친구와 모처럼 휴가를 낼 수 있는 기간이 겹쳤는데,  일본을 한 번도 안 가봤다고 해서 또사카를 가게 되었다! 23년에 코로나가 본격적으로 풀리고 어디든zigo-autumn.tistory.com   USJ 익스프레스 티켓 구매 후기  둘째 날은 다른 일정 없이 USJ만 잡았다. 우리는 돈이 있고 체력이 없었기 때문에 익스프레스 티켓을 별도로 구매해 갔다. 탑승할 수 있는 놀이기구가 7개인 걸 사서 방문했는데..

Trip/2023 일본 2024.10.20

2024년 2회차 정보처리기사 실기 후기 (벼락치기 합격)

들어가기 전에이 글은 어떻게 공부하세요 ~ 하는 가이드보다는 그냥 나의 잡담에 가깝다. 전공자 입장에서 날것 그대로의 후기를 담았으니 객관적인 지표가 필요한 사람은 크게 도움 될 것 같지 않음을 알린다   💁‍♀️ 필기 후기는 여기로 2024년 1회차 정보처리기사 필기 후기 ( 합격 )2024년 02월 20일 오전 8시 40분에 치러지는 정보처리기사 필기시험 본 후기를 작성하려고 한다. 참고로 나는 컴퓨터공학과를 전공했고 실무에서 3년 11개월 정도의 경력이 있는 상태로 봤다. 그리zigo-autumn.tistory.com  시험준비 기간 및 공부 교재 필기시험 때 수제비로 공부했어서 실기도 동일하게 수제비로 구매했다. 실기 교재 추천 검색하면 꼭 구매하지 않고 구글링 해서 돌아다니는 기출문제만 풀어도..

Junit In Action - TDD를 위한 테스트 원칙, 도구 및 활용 Review - Gradle, IntelliJ 와 함께하는 Junit5

들어가기전에책에는 빌드 도구로 Gradle 뿐만 아니라 Maven,  IDE는 Eclipse 및 NetBeans 등이 추가로 기술되어 있었지만 책이 집필된 시점과 현재를 비교했을 때 사용률이 월등히 다르기도하고 내가 Gradle, Intellij, Jenkins를 실무에서 쓰고 있기 때문에 나머지 내용은 스킵했다.  이번 장에선 Junit5의 사용법보다는, 각 build Tool 과 IDE를 쓰면 얻을 수 있는 장점정도를 간략하게 정리하려고 한다.  GradleGradle은 프로젝트 설정 파일을 Groovy(그루비:JVM에서 실행될 수 있고 자바 언어와 호환 가능한 객체 지향 프로그래밍 언어)를 기반으로한 DSL로 작성한다. 여기서 DSL이란 Domain Specific language의 준말이다. 번역..

Dev/TDD 2024.10.09