https://yozm.wishket.com/magazine/detail/1542/
웹 개발 생산성을 높이기 위한 방법 | 요즘IT
웹 개발 프로젝트는 일정 관리가 중요합니다. 충분한 프로젝트 기간 확보와 개발 생산성이 전체 프로젝트 성과에 큰 영향을 미치게 되는 것이죠. 이번 글에서는 웹 개발 일정 관리와 개발 생산
yozm.wishket.com
상단의 글에서 보기 쉽도록 정리했다
아래표는 2021~2022년 사이 가장 많이 사용되는 프레임 워크다
코드 스니펫 활용 (코드의 재활용)
코드 스니펫의 조건
1) 쉽게 검색할 수 있어야 하고
2) 태그(tag)를 적용할 수 있어야 하며
3) 버전 관리와 IDE 연동 기능 등이 있어야 한다
- ‘깃허브(GitHub)’에서 제공하는 Gist를 활용하면 어느 정도 이런 부분들을 충족할 수 있으나, 더 전문적인 수준에서 코드 스니펫을 관리하려면 스니펫 매니저 같은 전문 툴 활용을 추천
스니펫 매니저?
스니펫 매니저는 코드 스니펫을 관리해주는 툴. 대부분 오픈 소스로 무료로 사용할 수 있으며, 유료 서비스로 제공되는 것도 있음. massCode, Snibox, Snip 같은 스니펫 매니저도 있다. massCode를 이용하면 자신만의 코드 스니팻을 폴더 관리하듯이 깔끔하게 정리할 수 있으며, vscode Extention을 통해 웹 개발 시 손쉽게 활용가능하다.
반복업무 자동화 사용
- 자동화 도구 사용
테스트나 빌드 작업을 자동화할 수 있는 태스크 러너(Task Runners)와 리소스 번들링을 자동화하는 모듈 번들러(Module Bundler). 대표적인 태스크 러너와 모듈 번들러로는 npm scripts와 Webpack이 있음.
- 디자인 작업 간소화
Prismic, imgix, Cloudinary 같은 서비스를 활용하면 반응형 디자인 작업 등을 편리하게 처리할 수 있다.
- Github Copilot 사용
‘AI pair programmer’라는 캐치프레이즈를 내세우고 있는 툴. Vscode에서 Extention으로 사용할 수 있으며, 함수명과 파라미터를 지정하고 주석을 작성하면 AI가 나머지 코드를 완성해준다.