아래의 글은 패스트캠퍼스 강의 "The RED : 이규원의 현실 세상의 TDD : 안정감을 주는 코드 작성 방법"을 수강하고 작성한 글입니다. 🐳 도대체 왜 테스트코드가 필요해 ? 본인이 수백억 대의 매출 규모를 가진 서비스를 유지보수하고 있다고 생각해 보자. 그런데 여기에 신규 기능으로 새로운 할인 쿠폰을 추가하려고 한다고 가정하자. 기능 개발 후에 작성한 시나리오 기반으로 여러 가지 실험을 하면서 테스트를 완료했다. 하지만 그럼에도 불길한 기분은 떨칠 수 없을 것이다. "내가 테스트를 잘못했으면 어떡하지?" "놓친 테스트가 있으면 어떡하지" "다른 기능에 이상이 생기면 어떡하지" 위와 같은 불길한 생각이 떠나지 않을 것이다. 그렇다고 신규 기능을 개발한 부분 외에 모든 기능을 일일이 테스트하는 것 또..
2023년 11월 4일 ! 드디어 1년 간의 스프린트를 마치고 결혼식을 세상에 배포했다 ! 11월 4일 쯤 결혼하자는 얘기는 현 아내와 2022년 9월 경 부터 나눴던 것 같다. 그때 당시의 나는 막연하게 "그때는 취업이 되어있겠지", "그때는 돈이 준비가 되겠지" 라는 막연한 생각이 있었던 것 같다. ( 맞다.. 그 당시의 나는 대학교를 재입학해 4학년 1학기를 다니고 있는 학생이었다. ) 나이 30에 대학교를 다니고 있는 학생, 심지어 결혼 준비 중인 학생이라니 ... 대학교에 가면, "네? 결혼을 준비하고 계신다구요 ? " 라는 소리를 듣고 결혼 준비 모임에 가면 "네 ? 신랑분 아직 학생이시라구요 ? " 라는 소리를 들었다. 그렇게 나는 어딜 가도 이상한 신분? 인 예비 신랑이었다. 그렇기에 준비..
상황 우리집은 SK Broadband Wi-Fi를 사용 중 SK Broadband Wi-Fi 설정 하는 방법 Mac Book으로 Wi-Fi 접속 시 weak security Warning이 계속 발생하는 상황 갤럭시 핸드폰은 와이파이가 잘 잡히는데 맥북에서는 와이파이 접속이 원활하지 않고 자꾸 끊기는 현상이 발생했다. 와이파이 설정을 확인해 보니 Weak Security 경고가 계속 발생하고 있었다 !! 함께 해결해 보자고 ~~ ! 해결과정 우선 문제 원인을 찾아보자 이럴 때는 뭘 봐야한다? 공식문서를 봐야한다 ~ 애플의 공식 문서를 통해 Weak Security 문제가 발생하는 원인을 알아보자 위의 글을 통해서 Wi-Fi 세팅이 WPA, WEP 또는 TKIP를 사용하는 경우에는 Weak Security..
2023년 8월 7일 입사 후 벌써 8주라는 시간이 지났다. ( 나는 사원 20명 규모의 SI 기업에 재직 중이다 ) 입사 3일차 까지는 업무가 없어서 너무 고민이었다. 온보딩으로 기존에 있는 코드를 활용해 간단한 기능을 만들어 보는 것부터 시작했다. 회사의 솔루션 코드를 보니 ... 참 난감했다. 내가 책에서 배우던 아름다운 코드들과는 거리가 먼 코드였다. Router 부분에 비지니스 로직이 들어있기도 하고 전역변수를 너무 많이 사용하기도 하고 ... ( 참고로 우리 회사는 ExpressJS를 사용 중이다 ) 내가 과연 이 회사에 잘 적응할 수 있을까, 많은 발전을 이룰 수 있을까?라는 고민이 많이 들었다. 그리고 처음 내가 맡게 된 프로젝트는 2023년 연초에 기획에 들어가 이미 한창 작업 진행 중인..
개발 열정이 식어갈 때면 유튜브 개발바닥 채널의 여러 인터뷰를 반복해서 보곤 한다. 여러 분들의 인터뷰들을 보고 있으면 나도 열심히 살아야겠다는 생각이 뿜뿜 하기 때문이다. 이번에는 김영한님이 나오신 편을 봤는데 "함께 자라기"라는 책을 정말 강력 추천하셔서 읽어보기로 했다. 이 책은 총 세 파트로 구분되어 있다. 1. 자라기 2. 함께 3. 애자일 그 중 까지 읽고 느낀 점을 나눠보고자 한다. 1. 경력과 실력의 관계 커리어 초창기에는 경력과 실력이 비례한다고 한다. 하지만 2년 이상 지나는 경우 경력과 실력은 거의 관계가 없어진다고 한다. 우리가 흔히 생각하는 의사들조차 고경력자와 저경력자 ( 2년 차 이상 )의 실력은 비슷하다는 결과가 있다고 한다. 이 글을 읽으면서 나는 희열을 느꼈다. "그렇다면..