전체 35

우아한 테크코스 6기: 프리코스 4주차 후기

4주차 과제를 하기에 앞서 메일을 통해 받은 3주차 공통 피드백을 꼼꼼히 살펴보고자 했습니다. 제 자신이 올바른 방향으로 성장해 나아가고 있는지 객관적으로 확인하고 싶었기 때문입니다. 아는 내용이 있어도 복습한다는 마음가짐으로, 구글 docs로 이루어진 3주차 공통 피드백과 추가 학습 자료 전부를 면밀히 살펴보고 학습했습니다. 그리고, 헷갈리거나 새로 배운 내용 중심으로 아래 게시글에 정리했습니다. https://jinmidnight.tistory.com/41 우아한 테크코스 6기: 프리코스 3주차 Front-End 피드백 정리 우아한 테크코스 6기 프리코스 3주차 과제에 대한 공통 피드백이 주어졌다. 프리코스 4주차 과제를 하기에 앞서, 더 나은 과제 수행을 위해 해당 피드백을 꼼꼼히 살펴보며 정리하고..

Javascript 2023.11.15

우아한 테크코스 6기: 프리코스 3주차 Front-End 피드백 정리

우아한 테크코스 6기 프리코스 3주차 과제에 대한 공통 피드백이 주어졌다. 프리코스 4주차 과제를 하기에 앞서, 더 나은 과제 수행을 위해 해당 피드백을 꼼꼼히 살펴보며 정리하고자 한다. 3주차 공통 피드백 함수(메서드) 라인에 대한 기준 프로그래밍 요구사항을 보면 함수 15라인으로 제한하는 요구사항이 있다. 이때 공백 라인도 한 라인에 해당한다. 15라인이 넘어간다면 함수 분리를 위한 고민을 한다. -> 조금이라도 기능을 여러 개 가지고 있는 함수로 판단되면, 함수 분리를 고민해보자 발생할 수 있는 예외 상황에 대해 고민한다 정상적인 경우를 구현하는 것보다 예외 상황을 모두 고려해 프로그래밍하는 것이 더 어렵다. 예외 상황을 고려해 프로그래밍하는 습관을 들인다. 예를 들어 로또 미션의 경우 아래와 같은..

Javascript 2023.11.12

우아한 테크코스 6기: 프리코스 3주차 후기

3주차 과제를 하기에 앞서 메일을 통해 받은 2주차 공통 피드백을 꼼꼼히 살펴보고자 했습니다. 제 자신이 올바른 방향으로 성장해 나아가고 있는지 객관적으로 확인하고 싶었기 때문입니다. 아는 내용이 있어도 복습한다는 마음가짐으로, 구글 docs로 이루어진 2주차 공통 피드백과 추가 학습 자료 전부를 면밀히 살펴보고 학습했습니다. 그리고, 헷갈리거나 새로 배운 내용 중심으로 아래 게시글에 정리했습니다. https://jinmidnight.tistory.com/38 우아한 테크코스 6기: 프리코스 2주차 Front-End 피드백 정리 우아한 테크코스 6기 프리코스 2주차 과제에 대한 공통 피드백이 주어졌다. 프리코스 3주차 과제를 하기에 앞서, 더 나은 과제 수행을 위해 해당 피드백을 꼼꼼히 살펴보며 정리하고..

Javascript 2023.11.08

우아한 테크코스 6기: 프리코스 2주차 Front-End 피드백 정리

우아한 테크코스 6기 프리코스 2주차 과제에 대한 공통 피드백이 주어졌다. 프리코스 3주차 과제를 하기에 앞서, 더 나은 과제 수행을 위해 해당 피드백을 꼼꼼히 살펴보며 정리하고자 한다. 2주차 공통 피드백 README.md를 상세히 작성한다 미션 저장소의 README.md는 소스코드에 앞서 해당 프로젝트가 어떠한 프로젝트인지 마크다운으로 작성하여 소개하는 문서이다. 해당 프로젝트가 어떠한 프로젝트이며, 어떤 기능을 담고 있는지 기술하기 위해서 마크다운문법을 검색해서 학습해보고 적용해 본다. -> 마크다운 guide 사이트(https://www.markdownguide.org/cheat-sheet/)를 참고하자 기능 목록을 재검토한다 기능 목록을 클래스 설계와 구현, 함수(메서드) 설계와 구현과 같이 너..

Javascript 2023.11.08

우아한 테크코스 6기 프리코스: Git 학습 내용 정리

※ 우아한 테크코스 프리코스 1주차 공통 피드백에 있는 추가 학습 자료 중 Git에 관한 내용들을 학습하며 정리해보았습니다 [10분 테코톡] 오리&코린의 Merge, Rebase, Cherry pick Merge * fast-forward-merge [ 상황: (main 브랜치에서 branch A 분기, branch A 커밋, main 브랜치에 checkout된 상태) git merge ] - main이 참조하는 commit이 base commit에서 branch A가 참조하는 commit으로 이동 * 3-way-merge [ 상황: (main 브랜치에서 branch A 분기, branch A와 main 커밋, main 브랜치에 checkout된 상태) git merge ] - 3 way: base co..

Git 2023.11.01

우아한 테크코스 6기: 프리코스 1주차 Front-End 피드백 정리

우아한 테크코스 6기 프리코스 1주차 과제에 대한 공통 피드백이 주어졌다. 프리코스 2주차 과제를 하기에 앞서, 더 나은 과제 수행을 위해 해당 피드백을 꼼꼼히 살펴보며 정리하고자 한다. 1주차 공통 피드백 요구사항을 정확히 준수한다 과제 제출 전에 기능 요구 사항, 프로그래밍 요구 사항, 과제 진행 요구 사항의 항목을 모두 잘 지켰는지 다시 한 번 점검한다. -> 수시로 명세서를 재검토하여 요구사항을 준수하자 커밋 메세지를 의미 있게 작성한다 커밋 메시지에 해당 커밋에서 작업한 내용에 대한 이해가 가능하도록 작성한다 -> 이 게시글을 참고하며 작성하자 git을 통해 관리할 자원에 대해서도 고려한다 node modules 는 package.json 파일이 있으면 설치할 수 있고 버전 관리를 직접 하지 않..

Javascript 2023.10.31

우아한 테크코스 6기: 프리코스 2주차 후기

2주차 과제를 하기에 앞서 메일을 통해 받은 1주차 공통 피드백을 꼼꼼히 살펴보고자 했습니다. 제 자신이 올바른 방향으로 성장해 나아가고 있는지 객관적으로 확인하고 싶었기 때문입니다. 아는 내용이 있어도 복습한다는 마음가짐으로, 구글 docs로 이루어진 1주차 공통 피드백과 추가 학습 자료 전부를 면밀히 살펴보고 학습했습니다. 그리고, 헷갈리거나 새로 배운 내용 중심으로 아래 게시글에 정리했습니다. https://jinmidnight.tistory.com/36 우아한 테크코스 6기: 프리코스 1주차 Front-End 피드백 정리 우아한 테크코스 6기 프리코스 1주차 과제에 대한 공통 피드백이 주어졌다. 프리코스 2주차 과제를 하기에 앞서, 더 나은 과제 수행을 위해 해당 피드백을 꼼꼼히 살펴보며 정리하고..

Javascript 2023.10.31

Git Commit 메세지 종류

feat : 새로운 기능을 추가하거나, 기존 기능을 요구사항 변경으로 인해 변경한 경우 fix : 버그를 수정한 경우 docs : 문서(주석) 추가/수정의 경우, 직접적인 코드의 변화 없이 문서만 추가 수정 했을 때 style : UI를 추가/수정하거나, 스타일 관련 작업의 경우 refactor : 기능의 변경 없이, 코드를 리팩토링 한 경우 test : 테스트 코드를 추가/수정한 경우 chore : 기능/테스트, 문서, 스타일, 리팩토링 외에 배포, 빌드와 같이 프로젝트의 기타 작업들에 대해 추가/수정한 경우 출처 https://velog.io/@hanganda23/Git-Commit-%EB%A9%94%EC%84%B8%EC%A7%80-%EC%8A%A4%ED%83%80%EC%9D%BC

Git 2023.10.28

우아한 테크코스 6기: 프리코스 1주차 후기

최종 코드 https://github.com/woowacourse-precourse/javascript-baseball-6/pull/867 [숫자 야구 게임] 박진효 미션 제출합니다. by jinmidnight01 · Pull Request #867 · woowacourse-precourse/javascri github.com 1차 코드 https://github.com/woowacourse-precourse/javascript-baseball-6/pull/521 [숫자 야구 게임] 박진효 미션 제출합니다. by jinmidnight01 · Pull Request #521 · woowacourse-precourse/javascri github.com Intro 처음에 과제 명세서를 봤을 때는 간단한 프로..

Javascript 2023.10.23