회고록 5

[회고록] Stock-simulation 프로젝트 API 완성도 기록지

이번 회고록 또한 저번 프로젝트 회고록과 마찬가지로 늦은 감이 있다. 이번 회고록의 목적은 학생 신분의 재정상 유지하기가 어려운 서버 비용때문에, 서비스 배포를 유지할 수 없었기에이 프로젝트의 완성도를 기록하고, 회고하는 것이다. 이 회고록의 목적이 기술적 기록이 아닌 프로젝트의 완성도에 대한 기록이니만큼, 코드나 기술적 설명 없이 Api 호출에 대한 캡처 내용으로 구성된다. 로그인, 회원가입과 같은 기본적인 기능을 제외하고 주요 기능이라 판단되는 Api들을 위주로 작성할 예정이다.추가적으로 해당 기능을 개발하며 겪은 고민과 트러블 슈팅등 또한 간략하게 소개해보고자 한다. 프로젝트 소개 해당 Stock-simulation 프로젝트는 프로젝트 이름 그대로 모의 주식 투자 서비스이다.가상의 돈을 사용하여, ..

백엔드 멘토링 2024.12.20

[회고록] Triple Clone 프로젝트 API 완성도 기록지

굉장히 늦은 감이 있는 Triple 프로젝트의 회고록이다. 이렇게 늦게 회고록 느낌의 글을 쓰는 이유는 나는 Spring 기반의 웹 서버 개발자를 희망하기에, 주로 백엔드 개발을 공부하고, 연습한다. 따라서, 이 프로젝트의 경우에도 백엔드 부분은 모든 기능을 완성했고, 이를 Postman과 같은 툴을 사용해서 테스트까지 마쳤지만, 프론트가 없고, 실제 배포를 해서 유지하는 프로젝트가 아닌 만큼, 추후에 다른 사람이 이 프로젝트의 기능이 잘 작동하는지 확인할 방법이 없었다. 따라서 나는 내가 만든 프로젝트의 모든 api들의 작동을 Postman으로 호출하여, 어떻게 응답이 오는지 기록을 해놓고자 했고, 이 회고록을 쓰게 되었다. 이 회고록의 목적이 기술적 기록이 아닌 프로젝트의 완성도에 대한 기록이니만큼,..

백엔드 멘토링 2024.09.28

2023년 나의 회고록

2023년, 1년간의 나의 회고록 벌써 2023년이 다 지나고 2024년까지 이틀밖에 안남았다... 뭐했다고 24살인지....난 아무것도 안한거 같은데 시간이 내 성장을 기다려주지 않고 막 흘러버린다.. 그래도 이렇게 그저 흘러가는대로 흘러가버린다면 분명 난 진짜 성장하지 않는 사람이 되고 말 것 이다. 그래서! 내가 올해 무엇을 했고, 무엇을 얻었는지 천천히 한번 회고해보고자 한다! 1. 공부 올해 초 사실 내 목표는 학교에서 성적 장학금을 받아보는 것 이었다. 그래서 나름 학교 수업에도 열심히 집중하고 과제도 정성스레 제출하고 해보았지만.... ...??? 전공 A, A+ 맞고 교양 다 조지기..... 항상 느끼는 거지만.. 교양과목의 내용이 전공과목에 비해 쉽다 보니 매번 나는 교양 공부에 대해 안..

카테고리 없음 2023.12.29

단축 url 서비스 Base62으로 리팩터링하기 - 회고록

이번 단축 url 서비스 토이 프로젝트를 진행함에 있어서 나는 단축된 url로 제공할 임의의 문자열이 필요했다. 그래서 초기에 나는 random 값을 사용하여 ASCII CODE에서 무작위로 문자, 숫자를 불러오자! 라고 생각하여 아래와 같이 코드를 작성했었다. public void makeKey() { randomKey = levelingKey(random.ints(AsciiCodeIndexForRandomString.NUMBER_START_IN_ASCII_CODE.index, AsciiCodeIndexForRandomString.LOWER_ALPHABET_LIMIT_IN_ASCII_CODE.index) .filter(i -> (i = AsciiCodeIndexForRandomString.UPPER_A..

백엔드 멘토링 2023.10.08

Car-Racing 토이 프로젝트 step 1 회고록 (1)

2023.06.15 토이 프로젝트 시작 3학년 여름 방학 때 공부하며 아주...작은..토이 프로젝트를 하나 진행하였다. 자동차 경주 게임을 개발하는 일 이었는데 인터넷을 검색해보니 이미 유명한 프로젝트였고, 여러 코드들도 많이 있었지만 무슨 객기인지 다른 사람의 코드를 보고싶지 않았다. 그걸 보게 되면 처음 설계부터 기능 요구사항 까지 연습하려던 계획이 무산될 것 같았다ㅋㅋ 처음 프로젝트 시작할때는 기능 요구사항, README.md를 먼저 작성해 주었다. 다른 사람들이 어떻게 README를 작성하는지 참고하며 나도 따라 썼던 것 같다. 개발 기간과 개발 환경은 그렇다 쳐도 요구사항 부분은 수정해야 할 부분이 참 많아 보인다. 나는 개인적으로 받고있는 멘토링을 해주시는 멘토분이 코드 리뷰를 해주셨는데, R..

백엔드 멘토링 2023.07.11