일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 게임
- RiotAPI
- OAuth2.0
- 코딩
- 백준
- node.js
- JSON
- c#
- jwt
- 게임개발
- netlify
- 파이썬
- 스프링부트
- oAuth
- 유니티
- springboot
- spring
- unity
- AWS
- frontend
- bcrypt
- MongoDB
- Python
- 백엔드
- 스프링
- 깃
- 프로그래밍
- express
- react
- IntelliJ
- Today
- Total
목록백엔드 (2)
Unwound Developer
저번 Arcane 프로젝트는 너무 주먹구구 식으로 개발한거 같아 이번엔 소프트웨어 공학적으로 해보려고 합니다. - WBS WBS는 work-breakdown structure의 약자로, 업무 분업 구조 또는 작업 분류 체계 정도의 뜻을 가지고 있는 말입니다. 조금 더 쉽게 말해서, 팀의 작업을 관리 가능한 부분들로 분할 후 조직화한 구조도입니다. 다음은 별글 프로젝트의 WBS 입니다. 추후에 수정 될 수도 있지만, 우선 설계단계에서 확정된 WBS에요. 크게 사용자(클라이언트) 부분과 관리자(Admin)부분으로 나누었습니다. 로그인, 프로필 관련 메뉴, 글 작성 등 가장 큼직한 부분들로 먼저 기능을 분류하고, 해당 기능들의 하위 기능(세부 기능)들로 WBS를 채워나갔습니다. - WBS 작성한 WBS를 기반..
지난번엔 Node.js를 이용한 프로젝트를 진행했으나, 보다 다양한 개발환경을 다뤄보고싶고 실제로 현업에서 많이쓰이는 것 같아 보이는 스프링을 다음 프로젝트로 선택하게 되었습니다. 그리고 지난번에 nosql 데이터베이스의 한계를 느끼고, 한번 경험해봤기 떄문에 이번에는 mysql을 통한 rdbm 데이터베이스를 사용해보기로 했습니다. Node.js는 거의다 VSC로 개발하기 때문에, 개발도구에 대한 고민은 없었는데, 스프링 개발에 관해서 검색해보니 다양한 개발도구를 사용하시더라구요. 제가 고민되는건 IntelliJ와 Eclipse인데요, Eclipse는 학교에서 수업할때 사용해봐서 비교적 익숙하긴합니다. 근데, IntelliJ는 안드로이드 스튜디오처럼 생겨서(안드로이드 스튜디오가 인텔리제이의 무료버전 기반..