전체 글
[NEXTSTEP] 첫 번째 미션을 마무리 하면서
들어가며 이번 글에서는 자동차 경주 과제를 진행하면서 배웠던점과 느낀 점들에 대해서 정리하고자 합니다. 배운 점 먼저 도메인을 설계하자 Inside-out 방식으로 구현하는 것이 중요합니다. 즉, 1:N 관계일 때 N인 객체를 먼저 테스트하는 것이 TDD 하기에 적합합니다. 테스트가 어려운 메서드는 구조 설계에서 제일 하단으로 옮기자 public class RandomNumberGenerator { private Random random; public RandomNumberGenerator() { this.random = new Random(); } public int generateRandomNumber(int min, int max) { return random.nextInt(max - min + 1..
[NEXTSTEP] TDD, 클린코드 with Java 18기 시작 (첫 번째 후기)
들어가며얼마 전부터 NEXT-STEP 교육 기관에서 “TDD, 클린 코드 with Java 18기” 교육 코스를 밟아 나가고 있습니다.해당 교육이 좋다는 평가가 많아 교육을 들을지 말지 고민하는 사람들에게 도움이 될 수 있을 거 같아 제 경험을 포스팅해서 올려봅니다.NEXT-STEP이란?우아한 형제들의 채용과정인 우아한 테크, 우아한 캠프 관련 교육을 주력으로 진행하는 교육 기관이었던거 같습니다.그러던 중 교육 대상을 위부 IT인력으로 확장해서 교육을 진행하고 있습니다.많은 실무자들을 위한 교육이 있는데 교육에 대한 평이 좋아 예전부터 관심이 있었는데 고민을 하다가 이번 기회에 교육을 신청하게 되었습니다.TDD, 클린 코드 with Java 18기저는 TDD 강의를 신청했습니다. 평소에 테스트 코드를 작..
2023년 회고
미루기올 한 해 가장 반성해야 할 일은 미루는 습관입니다.(이번 회고도 미루고 미루다 쓰는 회고이니까요 ㅋㅋㅋㅋ…)변명을 하자면 항상 하고 싶은 것이 많아 우선순위를 세우다 보니 그런 거 같습니다.항상 욕심이 많아 목표치를 크게 세우는 것 같은데, 24년도에는 내가 할 수 있는 범위 내에서 목표를 세우는 습관을 가져보려고 합니다.이를 통해 지속적인 성취감을 달성하여 성장하는 데 원동력으로 삼아 보겠습니다.취업졸업을 21년도 3월에 하고 21년도 12월부터 22년도 3월까지 인턴, 이후 22년도 6월에 취업을 했습니다.그토록 원하던 분야의 주니어 개발자가 되었지만 생각보다 해야 할 업무들이 많아 기쁨을 즐길 틈은 없었습니다.현재 E커머스 결제 도메인을 담당하고 있는데 신기하고 재밌는 일도 많았지만 그만큼 ..