[우테코 프리코스/7기] 커밋 방식 알아보기
·
Programming
우테코 프리코스를 본격적으로 수행하기에 앞서 요구사항을 읽어보니 다음과 같은 조건이 있었다.AngularJS Git Commit Message Conventions을 참고해 커밋 메시지를 작성한다. Git Commit Message ConventionsGit Commit Message Conventions. GitHub Gist: instantly share code, notes, and snippets.gist.github.com 그래서 영어는 잼병이지만.. 다음 커밋 방법에 대해서 우선 천천히 읽어보며 정리를 해보려고 한다. 목표스크립트로 CHANGELOG.md를 작성 할 수 있다.git bisect 으로 중요도가 떨어지는 commit을 무시 할 수 있다.commit 기록을 확인(browsing)할 ..
간단한 프로젝트에서 쓰기 좋은 Git Branch (Git Workflow) 전략
·
Programming
어디까지나 학부생 글쓴이의 관점에서 생각된 내용입니다. 반박과 질문 환영입니다. 목차 이번 학기 "소프트웨어개발실무"라는 과목을 수강하면서 개발에 대한 Best Practice를 고민해 보게 되었다. 이 수업을 들으면서 조사한 내용 중 실제로 당장 프로젝트에 적용해 볼 만한 내용들이 있었고, 이 내용들을 정리해 하나의 케이스로써 팀원들에게 "이런 방식으로 해보면 어떨까요~??"라고 말해보는 것도 좋을 것 같아 작성을 해보게 되었다.Base주로 Git Workflow 방식에 대해 찾아보면 Git Flow, Github Flow, Gitlab Flow 3가지 방식이 나온다. 꼭 branch 전략을 이런 case로 가져갈 필요는 없지만, 나름의 고민을 해보면서 아래와 같은 점들은 꼭 지켜져야 될 것 같다고 생..
네이버 특정 블로그에서 가장 많이 사용한 단어 알아보기!
·
활동/개인 프로젝트
이 프로젝트를 시작하게 된 이유는.. 현재 근로를 하고 있는 곳에서 블로그를 운영 중인데, 이 블로그가 좀 어마무시하게 글을 생산한다. 그래서 근로하는 곳의 선생님이 우리 블로그에 가장 많이 쓴 단어가 뭘까? 라고 하시면서, 이런 거 만들 수 있냐? 라고 하셔서 시작되었다. 나는 개발자라면 내가 생각하는 것을 스스로 만들 줄 알아야 한다고 생각한다. 또 나는 그런 사람이 되고 싶어서 한 번 도전해 보게 되었다. 제작기 🔥 우선 처음에 요구사항을 들었을 때는 Python 사용해서 네이버 API 가져다 크롤링해서 데이터 구하면 되겠다라고 생각했다. 하지만 네이버 Developer의 API나 네이버 광고의 API들 중 특정 블로그의 데이터를 조작할 수 있는 API는 없는 것 같아 Github를 둘러보았고 이미..
Github Action으로 한단계 성장..?
·
활동/Poom (ZeroWasteShop)
서론 2023년 전반기에 Poom이라는 서비스를 개발하면서 이것저것 프론트엔드 개발을 편리하게 해주는 기술들을 써 보았는데, 그중에 Github Action을 써본 경험담을 작성해 보려고 한다. 사실 나는 홈페이지에서 마일스톤 적용하고 뭐 간단한 작업만 하고 풀리퀘만 했지.. 세팅은 하나도 안 했어서 블로그를 쓰면서 정리도 하고 공부도 해보려고 한다. 현업자들과 같이 프로젝트를 준비하면서 되게 모르는 것이 많다는 것을 느꼈다. 특히 백엔드 분들과 AWS S3얘기를 할 때는 AWS인지 모르고 "S3? 왜 갤럭시 S3 얘기를 하고 있지.." 부끄럽지만 이런 생각을 했었다. 그래서 그런 격차를 조금씩 줄여보고자 나름대로 공부를 했었고 우선 개발의 흐름을 파악하기 위해서 제일 먼저 알아야 했던것이 CI/CD였..
CI / CD 개발 프로세스가 뭘까?
·
Programming
이번 사이드 프로젝트를 준비하면서 모르는 개념들이 상당히 많다는 것을 알게 되었다. 그래서 그러한 개념들을 공부할 겸 하나씩 정리해 보려고 한다. Background 빠르게 변화하는 시대에 시장과 고객의 요구에 빠르게 반응하면서 제품을 출시하는 것은 쉽지 않다. 이러한 변화에 빠르게 대응하기 위한 개발 프로세스가 CI / CD이다. 이게 무슨 말이냐. 우리는 애플리케이션을 만들어 내기 위해서 다양한 프로세스를 거치게 되는데, 이것에 관한 여러 모델들이 존재한다. 이런 것들을 개발 프로세스 모델이라고 부르는데 CI/CD 는 개발 프로세스 모델 중 하나이다. 참고하면 좋은 사이트: 개발 프로세스의 발전 What is it? 만약 당신 속한 조직에서 애플리케이션을 하나 개발했다고 가정하자. 이 애플리케이션은 ..