우아한테크코스
-
[우아한테크코스] Java 백엔드 프리코스 3주차 회고ヽ(✿゚▽゚)ノ 2022. 11. 17. 14:51
3주차 과제를 진행하며... 로또 과제를 진행하면서 막혔던 부분들과 얼렁뚱땅.. 해결하고 넘어갔던 부분을 공유하고자 합니다! 참고로 저는 프로그래밍의 완전 초보로써,, 제 회고록(회고..라기보다 반성..에 가까운)이 그 누구에게도 도움이 안될 수도 있습니다..(안돼요 그냥 안돼요ㅎ) 이번 회차에서 새로 추가된 요구사항과 내가 그 요구사항을 활용한 방법은 다음과 같다. 1. enum을 활용한다. - 문자열을 모두 enum을 사용해 저장해 두었다. 2. 함수의 길이가 15라인이 넘어가지 않도록 구현한다. - 최대한 넘어가지 않게 구현했지만.. ....(생략) 3. else 예약어를 쓰지 않는다 - 힌트 처럼 if 안에서 return하는 방식으로 구현했다. 다른 추가된 요구사항(도메인 로직에 대한 단위 테스트..
-
[우아한테크코스] JAVA 백엔드 프리코스 2주차 회고록ヽ(✿゚▽゚)ノ 2022. 11. 13. 16:24
2주차 과제를 진행하며.. 우테코 하면서 뼈저리게 느끼는 것 중 하나는 새로운 알고리즘을 짜는 것보다 내가 썼던 코드를 다시 보고 어떻게 하면 제대로 리팩토링 할 수 있을까 고민하면서 더 성장을 한다는 것이다. 이번 주차 과제부터 테스트 코드를 작성하는 과제가 더해졌는데, 제대로 해내지는 못헀지만, 테스트를 진행하면서 코드를 어떻게 수정해야 한 기능을 대표해서 하는 코드가 될 수 있는지 계속 생각하게 되었다. 그리고 지금부터 내가 의아하고 어려웠던 부분이 뭐였는지 얘기해보겠다. 테스트 코드 작성하기 얼마전에 김영한쌤 Spring 강의를 들을 때 테스트 코드의 중요성을 되게 강조하셨던 것 같은데, 그거에 대해서 되게 가볍게 여기고 넘어갔었다. 근데 과제로 테스트 코드를 작성하는게 나와버려서 하는 방법도 모..
-
[우아한테크코스] Java 백엔드 프리코스 1주차 회고록ヽ(✿゚▽゚)ノ 2022. 11. 5. 20:06
우아한 테크코스 온보딩 회고록 우테코가 5기부터 1차 코딩테스트를 없애고 프리코스로 통합해서 1주차에는 간단한 코테같은 느낌의 문제들을 풀었다. 1주차라 그런지 문제 자체는 고민이 필요하기는 했지만 그래도 조금 고민하면 풀 수 있었던 난이도로 나온 듯 하였다. 그런데 내 발목을 잡았던 것은 기능 목록을 작성하고 기능 기준으로 커밋하고, 클린 코드를 작성하는 부분이었던 것 같다. 기능 목록 작성하기 & 기능 목록을 기준으로 커밋하기 사실 내가 프로그래밍 동아리를 하다보니 차근차근 구현하는 것이 익숙하지가 않다. 코딩테스트를 준비하는 목적으로 공부해서 빠르게 코드를 작성하고 오류가 있으면 빨리 고치는 과정을 반복하며 프로그래밍을 공부해왔는데 이번 1주차 과제를 하면서 개발자로서 큰 잘못을 해오고 있음을 깨달..