기타/Tip

기타/Tip

개인 프로젝트에서도 GitHub 기능을 사용 해야 할까? (GitHub Actions, Issues,,,,)

요즘 팀 프로젝트를 진행하면서 정말 많은 깃허브 기능을 사용해 봤습니다. 이를 통해 원활한 소통과 문제 해결을 진행할 수 있었습니다. 반면 이런 생각도 들었습니다 -> " 개인 프로젝트에서는 필요 없는 거 아닌가? " 일단 결론부터 말하면, 제 개인적인 생각으로는 필수라고 생각합니다. 정말 갑자기 떠오른 예시를 들어본다면 [롤을 하는데, 어차피 내가 잘해서 캐리 하면 되니까 우리 팀 조합이나 상대팀 조합은 고려하지 않고 내가 항상 가던 템트리 올리고, 내가 하던 대로 하면 되는 거 아닌가? 조합 따지는 건 팀랭이나 프로들이나 하는 거지~] 이 느낌입니다 써놓고 보니 정말 별로인 예시인 거 같지만... 왜 이 예시를 떠올려나면 롤을 하는데 = 개발을 하는데 내가 잘해서 캐리 하면 = 내가 개발 능력이 좋아..

기타/Tip

프로젝트에는 어떤 CSS 방식을 사용 해야 할까? (styled-components, tailwind, chakraUI)

이번에 next.js를 이용하여 개인 프로젝트를 시작하였습니다. 처음 사용기술들을 선택할 때 많은 고민을 하여 대부분 결정되었지만 orm과 css가 고민이였습니다. orm에 대한 고민은 다른 글에서 작성해보고, 이번 글에서는 css 선택시에 제가 고려한 점에 대해서 작성해보겠습니다. 1. 내 프로젝트의 CSS 방식을 결정하기 위한 고민 CSS방식을 결정하기 위해 제가 고민한 것들입니다. 프로젝트 규모 프로젝트가 작고 간단하다면 CSS Modules 같은 내장된 CSS 방식을 사용하는 것이 편리하다고 생각하였습니다. 반면 프로젝트가 크고 복잡하다면 Styled-Components 같은 라이브러리 방식을 사용하는 것 더 효율적이라고 생각하였습니다 프로젝트 팀 구성 이는 개인 프로젝트이기 떄문에 고려하지 않았..

기타/Tip

[기타] 노드 버전 매니저 (Node Version Manager)

Javascript 강의에서 Webpack을 활용한 번들링 파트가 존재하였는데, 아무래도 강의가 조금 예전에 찍었다 보니 Webpack 버전4를 기준으로 설명되어있었다. (현재는 버전 5) 기존에 내 노트북에 설치된 노드는 v18.5.0 였고, 해당 노드 버전이 Webpack 버전4를 지원하지 않는다는 오류가 발생하였다. 따라서 예전부터 설치해야지라고만 생각하고있던 nvm (https://github.com/coreybutler/nvm-windows) 을 설치하였다. 최신버전, 최신 LTS 버전, 17, 16 순서대로 내려가서 16버전에서 호환되는걸 확인하였다. 아래는 간단히 정리한 nvm 명령어다. Node 설치 nvm install xx.xx.x -> Node xx.xx.x 버전을 설치함 nvm in..

joseph0926
'기타/Tip' 카테고리의 글 목록