본문 바로가기
(2024-10) 스파르타 내일배움캠프 - 백엔드/TIL

(2024-11-08) TIL: 첫 개발 팀프로젝트 회고

by 어뫄어뫄 2024. 11. 8.
  • mini-PM을 하면서 내가 고민했던 지점을 내가 팀원이 되어서도 팀과 팀장을 배려할 수 있으면 좋겠다.
  • 어떻게 해야 고생을 덜 하는 유지보수 체계를 미리 만들까?
    • 사전에 이름 규칙 정하기
      • ’-’, ‘_’ 사용, 명사 동사 등
      • 이를 문서화하고 학습하기
    • 유지보수 구조를 정하기
      • 어떤 기능을 독립시킬까?
        • 서버
          • config
          • action
          • html
          • css
          • js
        • 의존관계
          • 나중에 배우는 틀이 어떤 기능을 지원하고, 어떤 원리로 이루어지는지
    • 어떻게 해야 1인분을 하고, 내 책임으로 산출물을 전할 수 있을까
      • 선조건과 후조건 생각하기
        • input 변수와 output 변수 고민하기
          • input의 선조건
            • 직접적인: 목표로하는 db 이름
            • 간접적인
              • import하는 script
                • 로컬 파일 import
                • css 파일 import
                • JS 파일 import
                • firebase import
              • config
                • firebase 관련 import
          • output하는 후조건
            • firebase(JS) ↔ main.js: firebase 신호 관련 db 객체
        • 내가 작업함에 따라 증가하는 복잡도 생각하기
          • html ↔ css: class 복잡성
          • html ↔ JS(Jqeury): id 복잡성
          • main.js ↔ 다른 js파일 ↔ html속 script 태그: 복잡성

'(2024-10) 스파르타 내일배움캠프 - 백엔드 > TIL' 카테고리의 다른 글

(2024-11-12) TIL 풀이  (1) 2024.11.12
(2024-11-11) 개인 공부  (0) 2024.11.11
(2024-11-06) TIL  (3) 2024.11.06
(2024-11-05) TIL  (0) 2024.11.05
(2024-11-04) TIL  (0) 2024.11.04