블로그
전체 32025. 03. 23.
0
워밍업 3주차 발자국
[ 강의링크 ] [ Practical Testing: 실용적인 테스트 가이드 ](https://www.inflearn.com/course/practical-testing-%EC%8B%A4%EC%9A%A9%EC%A0%81%EC%9D%B8-%ED%85%8C%EC%8A%A4%ED%8A%B8-%EA%B0%80%EC%9D%B4%EB%93%9C/dashboard)Intro.테스트 코드 가이드 관련 강좌가 시작되었습니다. 강의를 들으며 테스트 코드의 중요성에 대해생각해볼 수 있었습니다. 3주차 핵심 키워드.테스트 코드 강의를 들으며 중요하다고 생각된 키워드를 담아봤습니다.기존에 알고 있었던 개념들과 함께 사고를 확장할 수 있었습니다.TDD (RED - GREEN - REFACTOR) 경계값 테스트세분화BDDJPAPersistence layerBusiness Layer3주차 발자국 포스팅을 마치며.사실 이전까지 테스트 코드는 단순히 DB 연결 테스트 정도만 해보았습니다.이번 강의를 통해 많은 부분에서 테스트 코드를 작성하여 테스트 할수 있음을 알게되었습니다.벌써 워밍업클럽이 마지막 주간에 돌입했습니다. 처음 시작했던 목표와는 조금 다른 양상으로 흘러가게되었지만, 남은 한주도 화이팅하며 학습에 임하겠습니다.
2025. 03. 16.
0
워밍업 2주차 발자국
[ 강의링크 ] [ Readable Code: 읽기 좋은 코드를 작성하는 사고법 ](https://www.inflearn.com/course/readable-code-%EC%9D%BD%EA%B8%B0%EC%A2%8B%EC%9D%80%EC%BD%94%EB%93%9C-%EC%9E%91%EC%84%B1%EC%82%AC%EA%B3%A0%EB%B2%95/dashboard)Intro.이번주는 Reable Code 에 대한 여정이 마무리 시간이었습니다.비록 미션 수행에 있어 개인사정으로 제출하지 못했지만,금요일 중간 점검 라이브에 참석하며 많은 부분을 배우게 되었습니다. 2주차 핵심 키워드.2주차는 리펙토링을 해보면 그동안 제가 작성했던 코드들이 어느부분은 괜찮았는지,어느부분은 나에게만 가독성이 좋았는지 혹은 효율적이지 못했는지에 대해 느낄 수 있었습니다.이번에도 역시 키워드를 꼽아보자면 다음과 같습니다.ENUMget/set 대신 연상되는 다른 단어 선택오버 엔지니어링주석IDE 최대한 활용일급 컬렉션 2주차 발자국 포스팅을 마치며.정말 많은 것들을 공부 할 기회가 되었던 시간이었습니다. 특히, 오버 엔지니어링 관련 내용을 통해,그동안 코드를 작성하면서 너무 과도하게 추상화를 하지 않았는지, 혹은 너무 세밀한 주석으로코드를 보는 다른사람에게 오히려 혼란을 야기하지 않았는지에 대해 생각해 볼수 있었습니다.
2025. 03. 09.
0
워밍업 3기 1주차 발자국
[ 강의링크 ] [ Readable Code: 읽기 좋은 코드를 작성하는 사고법 ](https://www.inflearn.com/course/readable-code-%EC%9D%BD%EA%B8%B0%EC%A2%8B%EC%9D%80%EC%BD%94%EB%93%9C-%EC%9E%91%EC%84%B1%EC%82%AC%EA%B3%A0%EB%B2%95/dashboard)Intro.사실 클린코드에 대한 관심이 생긴 것은 얼마전 일입니다. 직장동료의 코드를 보며 별다른 설명 없이 코드가 쉽게 읽혀졌다는 점이 인상깊었습니다. 이후, 가독성 좋은 코드를 작성하기 위해 노력하던 중, 직장동료의 추천을 통해 해당강의와 워밍업 클럽을 알게되었고 지식의 빈자리를 메우고 한층 더 성장한 개발자가 되기 위해 시작하게 되었습니다. 1주차 핵심 Keyword.1주차는 JAVA를 보다 JAVA 처럼 쓰기 위한 테크닉과 사고회로를 그려주는 내용을 포함하고 있습니다. 특히, 추상과 구체는 JAVA 뿐만 아니라 다른 언어에서도 유용하게 쓰일 수도 있을 거 같은 강한 인상을 받았습니다. 다음은 추후의 복습하며 다시 생각해보면 좋을 법한 keyword들을 정리 해보았습니다.추상화 / 구체화이름짓기 - 상수, 문자열, 메서드, ! / not / != 등깊이 줄이기 Collection / genericstream / ramda / for-eachOptionalexception / validationstatic factory method(정적 펙토리 메서드)SOLID 1주차 발자국 포스팅을 마치며...이전 보다 더 클린함을 추구하기 위한 사고를 위한 밑 바탕을 배울 수 있었습니다.특히, 어렴풋했던 추상화에 대한 개념이 선명해졌습니다.배웠지만 잊었던 개념에 대해 다시 짚어갈 수 있는 계기가 되었습니다.아직 1주차 밖에 지나지 않았지만, 다음 주차, 그 다음 주차 한주가 거듭할 수록,점차 성장해갈 제 자신이 기대가 됩니다.