망가진 앱(프로젝트) 리펙토링은 가장 스트레스를 많이 받는 일이다
개발자로 여러 프로젝트를 경험하다 보면 가장 어렵고 힘든 일은 망가진 프로젝트를 다시 리팩토링하는 경우다. 이런 망가진 프로젝트들은 다음과 같은 특징을 가진다. 1. 문서가 없다. 가장 기본이 되는 문서들조차 없는 경우가 많다. - 사양(정책)정의서 - 화면정의서 - API 정의서 위에 언급한 3가지 문서는 모바일 개발을 위해서 가장 필수가 되는 문서들이다. 이 문서들이 없이는 개발을 진행할 수 없다. 이것 없이 개발한다 하더라도 언젠가는 결국 만들어야 한다. 그런데 망가진 프로젝트들은 보통 이런 기본적인 문서가 존재하지 않는다. 개발을 처음 시작할 때부터 그냥 말로 전달하는 내용을 개발자가 임의로 만들었을 가능성이 가장 높다. 이런 프로젝트를 리팩토링해야 하는 경우가 되면 우선 이 문서들을 다시 만드는..
팀,프로젝트
2021. 11. 2. 12:33
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- LocalKey
- DART
- MVVM
- FlutterEngine
- flutter 다국어처리
- flutter2.0
- navigator
- flutter_secure_storage
- Flutter3.0
- Element LifeCycle
- Widget Tree
- flutter element
- Route
- StatefulWidget LifeCycle
- Flutter LifeCycle
- dart enum
- dart 2.17
- Flutter TDD
- flutter mvvm
- RenderObject
- widget element
- flutter i18n
- flutter l10n
- python3
- freezed
- json_serializable
- enum member
- Flutter
- Android
- Mutiple Flutter
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함