HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🐣
프론트엔드 데브코스 3기 교육생
/
😃
동근팀
/
☕
세번째 커피챗
☕

세번째 커피챗

Type
☕️ 커피챗
Date
Nov 2, 2022

미션1 코드리뷰 피드백

건열

  • JS 스타일 가이드

은지

  • 올바른 변수명, 함수명 사용
    • let보다 const 사용하기
  • 줄바꿈을 통한 코드의 가독성

미현

  • 메소드 분리 / 멘토님의 실제 사례!

승준

  • 좋은 commit 규칙과 squash
  • 배포 flow

규란

  • 개발 생산성 vs 메모리 효율
    • 상황에 따른 중요도의 차이
    • 멘토님 코멘트
      • 인건비가 가장 비싸다.
      • DB 데이터, 메모리는 인건비에 상대적으로 중요하지 않다.
  • PR에 어떤 내용을 담으면 좋을까?

함수의 설계 단위

정답은 없지만 유연하게 유지 보수가 가능한 정도로 설계하는 것이 좋다. 상황에 따라 설계 단위가 달라질 수도 있다. 멘토님의 경우 일단 보이는 만큼만 설계하다 특정 코드 뭉텅이가 하나의 함수로 빼서 작성되면 좋겠다고 생각이 들 때 리팩토링을 진행하신다고 한다.
 

Trunk-based vs. feature-based development

이 역시 상황에 따라 브랜치 전략을 다르게 하는 것이 좋다.
Trunk-based vs. feature-based development
When you are the only dev building a software project, you can create and modify your code according to personal preference. When you contribute code to a team-run project, you need to follow a standardized set of guidelines and coordinate precisely with other team members.
Trunk-based vs. feature-based development
https://circleci.com/blog/trunk-vs-feature-based-dev/?utm_source=google&utm_medium=sem&utm_campaign=sem-google-dg--japac-en-dsa-maxConv-auth-nb&utm_term=g_-_c__dsa_&utm_content=&gclid=CjwKCAjwh4ObBhAzEiwAHzZYU_O6TlU5ulltmiSEW9fxmNsE6cybPe55GS9Wd9P51DdQbngTV3Gn-xoCPCwQAvD_BwE
Trunk-based vs. feature-based development
 

What is the difference between a merge commit & a squash?

What is the difference between a merge commit & a squash?
Git and GitHub can be tricky tools to master, but the better you get at using them, the more secure and consistent [https://blog.mergify.com/github-security-best-practices/] your coding work can become. Developers around the world leverage a number of Git and GitHub workflows to streamline their progress. Some of
What is the difference between a merge commit & a squash?
https://blog.mergify.com/what-is-the-difference-between-a-merge-commit-a-squash/
What is the difference between a merge commit & a squash?