JFe
'분류 전체보기' 카테고리의 글 목록

TIL I die

일상

24년에 다시 쓰는 23년

24년이다. 딱 1월 1일에 맞춰서 쓰려고 했는데 이사 준비에 이사에 이것 저것 할 일이 너무 많았다.. 그래서 보름 만에 쓰는 23년 되돌아보기. 아 참고로 이건 개발 회고가 아니다. 놀랍게도 여긴 개발 블로그도 아니다. 그냥 블로그.. 우테코 하면서 경험한 것들을 글로 써보려고 했는데 쉽지 않더라ㅜ 그래도 여러 글들을 쓰긴 했는데 거의 다 비공개로 돌려놨다. 아직 남들에게 보여주기에는 부족한 점이 많은 것 같다. 특히 개발 관련 포스팅은 정확하지 않은 지식을 전달하면 안된다는 강박에 휩싸여서 이걸 해결하기 전까지는 시간이 조금 걸릴 것 같네요.. 그래도 일단 글을 써보라는 모 코치의 의견을 듣고 이런 가벼운 일상 글부터 조금씩 써보려고 합니다. 그러면 다른 개발 관련 포스팅도 자연스럽게 하겠지 :) ..

우아한테크코스

[학습 로그] Domain, Entity, DAO, Repository

https://prolog.techcourse.co.kr/studylogs/3648 2023. 6. 7. 오후 8:44:24 우아한테크코스 학습로그 저장소 우아한테크코스 크루들이 배운 내용을 기록하는 학습로그 저장소입니다. prolog.techcourse.co.kr [BE] 레벨2 - 지하철 노선도 미션 지하철 미션을 하면서 가장 고민을 많이 했던 부분은 이 부분이라고 생각한다. Domain과 Entity를 분리해야 할까? Repository가 필요할까? DAO만 있어도 되지 않을까? 이런 고민의 과정과 고민을 하고 스스로 내린 결론에 대해 적어보려고 한다. Domain & Entity 이전 미션들에서는 Domain과 Entity의 구분없이 Domain만으로 구현했었다. public class Cart ..

우아한테크코스

[학습 로그] Stack vs Deque

Prolog - Stack vs Deque 우아한테크코스 학습로그 저장소 우아한테크코스 크루들이 배운 내용을 기록하는 학습로그 저장소입니다. prolog.techcourse.co.kr 저번 블랙잭 미션을 하면서 카드를 저장할 자료구조를 고민하다가 Stack보다는 Deque이 좋다는 토리의 조언을 듣고, Stack과 Deque에 대해 알아보았습니다. Stack과 Deque 차이점 Stack public class Stack extends Vector { ... } Last In First Out 방식 List 컬렉션의 Vector를 상속받은 클래스 Deque public interface Deque extends Queue { ... } 양방향 입출력이 가능한 방식 Queue 인터페이스를 확장한 인터페이스..

우아한테크코스

[미션 회고] Level 1 - 블랙잭 미션 회고

🎞 1단계 - 블랙잭 1단계 PR [1단계 - 블랙잭 게임 실행] 망고(고재철) 미션 제출합니다. by Go-Jaecheol · Pull Request #433 · woowacourse 안녕하세요 카프카! 블랙잭 게임 - 1단계 미션 PR 제출합니다. 🙇‍♂️ 아직 부족하지만 잘 부탁드립니다 :) 감사합니다! github.com 🚀 1단계 기능 요구 사항 정리 🚀 1단계 리팩토링 요구 사항 정리 ✅ static 메서드 vs 싱글턴 패턴 ✅ Stack vs Deque 🎞 2단계 - 블랙잭(베팅) 2단계 PR [2단계 - 블랙잭(베팅)] 망고(고재철) 미션 제출합니다. by Go-Jaecheol · Pull Request #580 · woowacourse/java- 안녕하세요 카프카! 이번 2단계 미션에서는..

우아한테크코스

[글쓰기 미션] Level 1 - 우아한테크코스 한 달 생활기

우아한테크코스 한 달 생활기 레벨 1 글쓰기 미션(2023-03-02 ~ 2023-03-27)으로 진행한 우아한테크코스 한 달 생활기입니다. 우아한테크코스 한 달 생활기 GitHub - Go-Jaecheol/woowa-writing-5 Contribute to Go-Jaecheol/woowa-writing-5 development by creating an account on GitHub. github.com 🌱 나는 초짜니까 “나는 초짜니까” 슬램덩크에서 나온, 최근 본 영화 중에서 나에게 가장 어울리는 대사였다. 나는 자바를 시작한 지 얼마 되지 않았다. 아니, 정확하게는 자바를 제대로 시작한 지 얼마 되지 않았다. 프리코스를 시작할 때도 남들보다 서툴렀고, 합격한 후에도 많은 걱정을 가지고 우테코 ..

우아한테크코스

[학습 로그] 요구사항과 확장성은 어디까지 고려해야 할까

PROLOG - 요구사항과 확장성은 어디까지 고려해야 할까 우아한테크코스 학습로그 저장소 우아한테크코스 크루들이 배운 내용을 기록하는 학습로그 저장소입니다. prolog.techcourse.co.kr 서론 미션을 진행하면서 요구사항 지키기는 필수다. 요구사항을 기준으로 기능을 나누고, 기능을 구현하고, 리팩토링 해야 한다. 그렇다면 요구사항만 지키면 끝일까? 우리는 사용자 친화적인 서비스를 만들기 위해 학습하고, 미션을 진행하고 있다. 서비스는 항상 변화하고, 그렇기 때문에 확장성에 신경을 써야 한다. 이런 경우 확장성은 어디까지 고려해야 할까. 사다리 미션에서 이번 미션에서 사다리를 이동시키고 출력하는 방법은 사람마다 다를 것이다. 요구사항을 보고 어떻게 구현하면 좋을지 고민하다가 3가지의 방식을 떠올..

우아한테크코스

[미션 회고] Level 1 - 사다리 타기 미션 회고

🎞 1단계 - 사다리 생성 1단계 PR [1단계 - 사다리 생성] 망고(고재철) 미션 제출합니다. by Go-Jaecheol · Pull Request #129 · woowacourse/java-l 안녕하세요 토니! 사다리 생성 - 1단계 미션 PR 제출합니다. 🙇‍♂️ 아직 부족하지만 잘 부탁드립니다! :) 감사합니다. github.com 🚀 1단계 기능 요구 사항 정리 🚀 1단계 리팩토링 요구 사항 정리 ✅ TDD! 이번 프로그래밍 요구 사항에는 모든 기능을 TDD로 구현해 단위 테스트가 존재해야 한다. 단, UI(System.out, System.in) 로직은 제외 라는 요구 사항이 추가되어서 TDD로 미션을 진행했다. TDD를 위해 실패하는 테스트를 구현 테스트를 통과하도록 프로덕션 코드에서 기능..

우아한테크코스

[미션 회고] Level 1 - 자동차 경주 미션 회고

우테코를 시작한지 한 달.. 드디어 여유가 생겼다. 생각보다 빠르게 한 달이 지나갔다. 미션 회고도 쓰고 여러 블로그 글도 쓰고 싶었지만, 미션 진행하고 우테코 생활 적응하는 것만으로도 바빠서 못하고 있었다. 사실 글 쓸 때 쓰고 지우고 고민하느라 시간이 많이 걸리는 게 한 몫 했다ㅎ,, 이미 자동차 경주 미션과 사다리 타기 미션을 끝내고 블랙잭 미션을 진행하고 있지만 늦게나마 지난 미션들을 회고해보려 한다. 자동차 경주 미션은 우테코에 들어와서 진행한 첫 미션이다. 모든 미션은 2개의 단계로 나뉘는데, 1단계는 페어 프로그래밍으로 진행하고 2단계는 혼자서 진행한다. 각 단계가 끝나면 리뷰어에게 코드 리뷰를 받고, 피드백을 반영하여 머지 되면 다음 단계를 진행하는 방식으로 한다. 사실 처음 미션을 시작하..

일상

Gatsby에서 티스토리로

드디어 티스토리 블로그를 만들고 기존에 있던 블로그 포스팅 중 필요한 것들을 다 옮겼습니다! https://jfelog.netlify.app/ About Jfe Blog jfelog.netlify.app 원래는 이런 Gatsby를 이용한 개발 블로그를 만들어서 글을 썼었죠. 디자인을 마음대로 바꾸고 커스터마이징 할 수 있다는 점에서 자바스크립트 공부할 때는 이런 장점이 마음에 들었지만, 백엔드로 방향을 정하고 나서는 이런 장점들보다는 단점이 눈에 들어왔습니다. 티스토리에 비해 검색 노출이 잘 되지 않았고 약간의 버그도 있는 상태여서 평소 눈여겨보던 티스토리를 다음 블로그로 정했습니다. 그렇다고 기존 Gatsby 블로그를 사용 안하기에는 너무 아쉽고, 아마 글은 두 곳 다 올라갈 예정입니다^^,, 기존 블..

우아한테크코스

[우아한테크코스] 우테코 최종 코딩 테스트 후기

https://jfelog.netlify.app/wooteco-pre-final/ 우테코 프리코스 그리고 최종 코테가 끝난지도 한달이 지났다. 다시 한 달 전의 기억을 살려서 최종 코딩 테스트 후기를 써보려고 한다. 지금까지 썼던 회고와는 다르게 일기 느낌으로다가,, 👏 프리코스가 끝나고 최종 코테까지 11월 23일. 4주 동안의 프리코스 과정이 끝났다. 프리코스가 끝나고 바로 들었던 생각은 '떨어져도 괜찮을 것 같다'였다. 자바를 싫어하고 자바에 대해서 1학년 수준의 기초 밖에 모르는 상태에서 시작했던 프리코스였기 때문에 이미 이 4주 동안의 프리코스 과정만으로도 많은 것들을 배웠다는 생각이 들었다. 게다가 프리코스를 진행하면서 각 주차가 끝나고 다른 사람들의 코드를 봤을 때, 나랑은 완전 차원이 다르..