본문 바로가기

사이드프로젝트2

[의사 결정] 사이드 프로젝트에서 GitHub Issues 대신에 Jira를 사용하게 된 이유와 후기 이전 글에서 Issues와 Issue Tracking System란 무엇인가? 와 Jira 1. 무료 플랜 소개와 프로젝트 생성과 초기 설정 팁을 알아보았습니다. 이번 글에서는 사이드 프로젝트에서 GitHub Issues 대신에 Jira를 사용하게 된 이유와 후기를 소개하려 합니다. 상황, 사건의 개요 실무 경험이 없는 팀원(Only 개발자)이 모여 사이드 프로젝트를 하고 있습니다. 그동안 했던 프로젝트들은 기획/디자인이 사전에 준비되어있었습니다. 맘 편히 개발만 하면 되었습니다. 하지만 첫 기획부터 디자인까지 모두 담당한 사이드 프로젝트 남달랐습니다...🥹 협업을 위해 팀원 모두가 익숙한 도구를 사용했습니다. 사용한 도구 프로젝트 일정 / 위키 문서 관리 : Notion 디자인 : Figma 요구사항 .. 2022. 8. 18.
[의사 결정] SonarCloud를 사용하여 사이드 프로젝트에 정적 분석을 하기까지 잘못된 내용이나 의견 있다면 편하게 말씀해주세요 🙏🏻 상황, 사건의 개요 상황 5명이 모여 사이드 프로젝트를 하고 있습니다. 팀원이 함께 코드를 작성하니 문제들이 발생했습니다. 문제 1. 작은 실수(오타, 제거하지 못한 인라인 주석...)는 반드시 존재한다. 2. 페어 프로그래밍을 했음에도 코드 스타일, 컨밴션 통일이 잘 안 된다. 3. 코드 리뷰에서 발견하지 작은 실수들이 모여 Code Smells이 더 짙어진다. 4. 작성한 코드에 대한 예상치 못한 보안 문제나 더 좋은 패턴이 존재한다. 재발 방지를 위한 조치 항목 정적 코드 분석 도구를 사용해보는 것은 어떨까? 자동화할 수 있는 것은 자동화해보자! 정적 코드 분석이란? 정적 코드 분석(static code analysis)은 말 그대로 정적으로 코.. 2022. 8. 7.