전체 글
-
프리코스 2주차 회고우아한 테크코스 2025. 10. 21. 12:02
10월 21(화). 1주 차가 끝난 후 우테코 측에서 공통 피드백을 받았다. 그 중에서 내가 생각하기게 잘 지켜지지 않은 것들을 적어보았다.첫째, 요구 사항 정확하게 준수(과제, 기능, 프로그래밍) 에서 프로그래밍적으로 잘 지켜지지 않은 것 같았다. airbnb의 스타일 가이드를 준수해야 했었는데 안 지켜졌던 부분이 보였다. 두번째, 공백도 컨벤션 의미 있게 사용하는 부분. 공백도 컨벤션이라는 말은 처음 들어보았다. 난 솔직히, 공백까지는 신경을 전혀 쓰지 않았다. 세번째, 출력함수(콘솔로그) 대신에 디버거를 사용. 디버깅을 할 때는 항상 콘솔 로그를 사용해 왔다. 실배포 할때 로그를 안 지우고 배포한 적이 종종 있었다. 2주차때에는 1주차때와 마찬가지로 공통 피드백을 기본으로 나만의 규칙을 적..
-
프리코스 1주차 회고우아한 테크코스 2025. 10. 19. 17:02
10월 14(화) 오후 3시 부터 시작이었다. 미션은 calculator구현하기. 기능 요구 사항은 심플했다. "입력한 문자열에서 숫자를 추출하여 더하는 계산기를 구현". 미션을 보고, ' 금방 끝낼 수 있겠는데? ' 라는 생각을 하였다. 하지만 그 생각은 틀렸었다. 처음 시작해서 PR 올리는 시간을 계산해보면은 4~5일은 걸린듯 하였다. 프리코스를 참여하면서 5주동안 내가 무얼 위해서 하는 것일까 많이 생각을 하였다. 물론 우테코 교육에 합격하여 교육을 받는 것을 목적으로 신청을 하였다. 하지만 세상사가 내 뜻대로 되지는 않는법이다. 단순히 '합격' 만을 위해 프리코스에 전념하는 것은 '합격' 하지 않았을 때 허탈함이 클 것 같았다. '합격' 하지 않아도, 그 5주동안의 시간이 아깝지 않도록 공부..
-
git branch merge하기카테고리 없음 2023. 2. 19. 13:40
calcuatlor.py yunaaa branch에서 # 기본계산기 def add(a,b): return a + b def subtract(a,b): return a - b def multiply(a,b): return a * b def divide_premium(a,b): return a/b yunajoe@DESKTOP-ULNOHTM MINGW64 ~/Desktop/Git_Practice (yunaaa) $ start . yunajoe@DESKTOP-ULNOHTM MINGW64 ~/Desktop/Git_Practice (yunaaa) $ git add . yunajoe@DESKTOP-ULNOHTM MINGW64 ~/Desktop/Git_Practice (yunaaa) $ git commit -m 'ch..
-
브랜치 merge하기카테고리 없음 2023. 2. 19. 13:20
# 브랜치! - 하나의 코드 관리 흐름 yunajoe@DESKTOP-ULNOHTM MINGW64 ~/Desktop/Git_Practice (master) $ git status On branch master Your branch is up to date with 'origin/master'. nothing to commit, working tree clean yunajoe@DESKTOP-ULNOHTM MINGW64 ~/Desktop/Git_Practice (master) $ git history 75494b3b9c8516938bbf65d1fdf5ee8348cef63f (HEAD -> master, tag: Version_2, origin/master) Add multiply function 23453a2..
-
브랜치 시작하기Git 2023. 2. 19. 12:41
# 브랜치! - 하나의 코드 관리 흐름 yunajoe@DESKTOP-ULNOHTM MINGW64 ~/Desktop/Git_Practice (master) $ git status On branch master Your branch is up to date with 'origin/master'. nothing to commit, working tree clean yunajoe@DESKTOP-ULNOHTM MINGW64 ~/Desktop/Git_Practice (master) $ git history 75494b3b9c8516938bbf65d1fdf5ee8348cef63f (HEAD -> master, tag: Version_2, origin/master) Add multiply function 23453a2..
-
git resetGit 2023. 2. 19. 11:13
HEAD - 어떤 커밋 하나를 가리킴 - HEAD가 가리키는 커밋에 따라 working directory구성 git reset - 과거 커밋으로 아예 돌아가고 싶을 때 - HEAD가 과거의 커밋을 가리키게 할 수 있따 - working directory의 내용도 과거 커밋을 가리키게 할 수 있다 yunajoe@DESKTOP-ULNOHTM MINGW64 ~/Desktop/Git_Practice (master) $ git history 75494b3b9c8516938bbf65d1fdf5ee8348cef63f (HEAD -> master, origin/master) Add multiply function 23453a29860fb3bce2a87749717bfd6f1dfc0100 Add the info in RE..
-
커밋메시지 다루기 (m옵션 없이 메세지 남기기, 최신 커밋 수정하기, as로 별칭 만들기, 두 커밋 간의 차이보기)Git 2023. 2. 19. 10:12
calculator.py 수정하기 calculator.py # 기본계산기 def add(a,b): return a + b def subtract(a,b): return a - b def multiply(a,b): return a + b git add . git commit i를 눌러서 편집모드로 간다 저장은 ESC + :wq! git log에서 확인해보기 commit aaf39bfb5bccf75a27daaee533070234bab08501 (HEAD -> master) Author: yunajoe Date: Sat Feb 18 20:02:32 2023 +0900 Add one function calculator.py supports 3 functions now : commit 23453a29860fb3b..
-
커밋 히스토리Git 2023. 2. 19. 10:01
커밋 히스토리 보기 git log yunajoe@DESKTOP-ULNOHTM MINGW64 ~/Desktop/Git_Practice (master) $ git log commit 23453a29860fb3bce2a87749717bfd6f1dfc0100 (HEAD -> master, origin/master) Author: yunajoe Date: Sat Feb 18 18:19:35 2023 +0900 Add the info in README.md commit 74b3b85cae59f4dc2daaee15110fc7724a1812a1 Author: yunajoe Date: Sat Feb 18 17:19:29 2023 +0900 readme수정 commit b69451e5813c4f433746acbf77a92..