if (study)/발전기
오피지지에서 주관한 경진대회에 참여했다. 진행 기간은 2개월로 꽤 긴편이라, 올해 여름에 시작해 지난달에 행사가 종료되었다. 주제는 게이머를 위한 서비스를 자유롭게 만드는 것이다. 난 게임도 좋아하고 서비스 제작도 가능한데 이거 완전 날 위한 이벤트로군..! 해서 일단 신청을 했다. 일반적인 공모전처럼 사전에 팀을 짜서 완성품을 마감 제출하는 형식이 아니라 아이디어를 가지고 신청서를 작성해서 참가 자격을 얻게되면 주최 측에서 알아서 팀을 짜준다. 그리고 탈주 방지용으로 보증금 5만원을 받는다. (참가비가 아니고 보증금이라서 행사가 끝나고 다시 돌려받았다.) 우리 팀은 서버 2명 프론트 3명 디자이너 한분으로 6명이서 한 팀이 되었다. 하지만..! 우리 팀이 딱 첫 모임을 가지려는 날짜 직전에 거리두기 정..
1주차 미션 1~5까지 모두 완료했다. 미션을 진행하면서 새롭게 배운 바와 느낀 점을 회고해본다. 코드 리뷰를 해주신 자바지기님께 리뷰 내용을 올려도 되는지 여쭤봤는데, 부담없이 공유해도 된다 해주셔서 코드 리뷰받은 내용도 같이 정리해봤다. ☺️ 1. 문자열 계산기 미션 요구사항 사용자가 입력한 문자열 값에 따라 사칙 연산을 수행할 수 있는 계산기를 구현한다 문자열 계산기는 사칙 연산의 계산 우선순위가 아닌 입력 값에 따라 계산 순서가 결정된다. ex) "2 + 3 * 4 / 2" → 2 + 3 * 4 / 2 실행 결과인 10을 출력 code style check는 사람이 하지 말자 새로운 미션을 시작할 때마다 ktlint 설정을 하자. 관련하여 블로그에 따로 정리했다. (링크) Gradle Kotlin..
NextStep은 자바지기님을 필두로 하여 개발자를 위한 다양한 교육을 운영하고 있는 교육 기관이다. 내 주위에도 '클린코드를 위한 TDD, 리팩토링 with Java'를 수강한 분들이 여러명 있어서 이런 수업이 존재한다는 사실은 알고 있었다. 이번에 코틀린 버전의 수업이 신설됐길래 1기로 수업을 신청하게 되었다. 수업의 풀네임은 이펙티브 코틀린(Effective Kotlin) with TDD, Refactoring, Clean Code로, 개발자들이 관심있어 하는 멋진 키워드가 죄다 들어간 이름이다. 어제가 첫 모임이었어서 1주차를 막 끝낸 김에, 수업의 첫인상이나 앞으로의 과정에 임하는 다짐을 글로 남겨본다. 수강료가 사실 대학생인 내 입장에서 적은 돈은 아니다. 신청하게 된 계기는 마침 적금 만기일..