| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 |
- flutter getx
- 오블완
- c++ 코테
- 99클럽
- 코딩테스트준비
- Python
- til
- DP
- Laravel
- 안드로이드
- 플러터
- 개발자 취업
- 라라벨
- 파이썬
- 알고리즘
- Flutter
- 백준
- 티스토리챌린지
- 코테
- 항해99
- react
- 코테 파이썬
- ML
- 뷰
- vue
- C++
- 코딩테스트
- 파이썬 코테
- 코딩테스트 준비
- 개발자취업
- Today
- Total
목록Project (66)
잡다로그
스크럼(Scrum) 스크럼(scrum)은 프로젝트 관리를 위한 상호, 점진적 개발방법론이며, 애자일 소프트웨어 개발 중의 하나이다. 스크럼은 보통 30일 단위로 주기를 나누고, 짧게는 1~2주 길게는 3~4주 단위의 스프린트로 개발을 나누어 진행한다. 고객 피드백을 빠르게 수집하고 통합하는 주기를 만들게 된다. 스크럼은 아래와 같은 절차로 이루어진다. 스프린트 계획: 스크럼 팀의 공동 작업을 통해 스프린트 기간 동안 수행할 일(백로그)를 도출한다. 일일 스크럼: 모든 팀원이 모여 진행사항을 공유하고 할 일을 확인한다. 스프린트 리뷰 스프린트 회고 즉 스크럼은 팀 모두가 스크럼 절차를 함께 수행하여 고객에게 증분(Increment)된 제품을 인도하고, 이 스프린트를 반복 수행하여 최종적으로 제품을 완성하는..
폭포수 개발(Waterfall) • 프로젝트 시작부터 최종 결과물 전달까지 특정 순서에 따라 이뤄진다. 워터폴 기반 프로젝트 팀은 아래의 프로세스나 주기를 동일하고 정확한 순서로 실행 및 완료한다. • 정해진 순서대로 각 파트의 업무가 분장되고 관리되기 때문에 프로세스 상의 마일스톤을 정하는 것이 비교적 쉬운 편이다. • 하지만 실제로 각 단의 경계를 명확히 구분하고, 앞선 파트의 업무가 완전히 끝난 후 다음 단계를 시작하는 것이 거의 불가능하여 고객과의 커뮤니케이션이 어렵다. 애자일 개발(Agile) • 전체적인 플랜을 짜고 문서를 통해 주도해 나가던 과거의 방식(워터폴 모델)과 달리 앞을 예측하며 개발하지 않고, 일정한 주기를 가지고 끊임없이 프로토 타입을 만들어 내며 필요할 때마다 요구사항을 더하고..
#1 직렬화 패키지, JsonSerializable 보통 서버 통신을 통해 API로 값을 받아오면 JSON형식을 리턴한다. 이 때 JsonSerializable을 사용하면 코드에 factory 부분을 자동으로 만들고 관리해준다. 이 과정을 직렬화라고 한다. 1. 직렬화가 필요한 파일(모델 등)에 가서 import와 part 부분을 넣어준다. part는 "현재파일명.g.dart" 이어야 한다. 2. 정의한 클래스를 자동으로 인스턴스화 시키기 위해 @ JsonSerializable() 라는 annotation을 추가해준다. 3. flutter pub run build_runner build 로 코드를 자동 생성한다. 그런데 모델이 커스텀 데이터 타입(Comment)을 포함해야 하는데, JsonSerializ..