개발배경
선정 과정
먼저 본인의 MBTI는 'P' 임을 알립니다.
저는 개발에 취미를 두어 관심사가 생기면 그에 관한 토이 프로젝트들을 취미로써
개발하며 흥미 가는 데로, 생각나는 데로 개발을 해왔습니다.
그렇게 하다보니 중간 쯤 다다르면 또 다른 관심사가 생기고, 하던 프로젝트는 뒷전이 되기 일수였고 . . .
매듭 짓지 못한 프로젝트들이 쌓여만 갔습니다 ㅎㅎ..
근래까지는 졸업을 앞두고 간단한 외주 작업, 취업활동, 그리고 직장 적응기 등을 거치며 바쁘게 살다가
드디어 조금씩 짬이 나니 묻혀뒀던 프로젝트들이 생각나기 시작했고 ,,,
그 중 Todo List를 시작으로 나머지 프로젝트들도 몇 개 골라 완성 후, 배포까지 해보는 것을 목표로 나아가보려 합니다.
선정 이유
- 적당한 볼륨
- 다음 개발 및 실생활에 적용 가능성.
개발 개요
일단 다시 시작에 앞서 어떤 방향으로 개발할 것인지를 정리해 봤습니다.
Todo.
1. 기술스택
- Storage : SQLite & local .ini file 을 활용할 생각입니다.
- SQLite의 경우 시간이 지날 수록 축적되는 방대한 데이터의 접근을 SQL 언어로 쉽게 접근하고, 데이터 안정성 측면에서도 탁월하다 생각해 선정했습니다.
- .ini 파일의 경우는 굳이 프로그램을 짜지 않아도 쉽게 편집 가능하고, 공유도 쉽게 가능합니다.
그럼으로 한 번 수정 후 다시 수정할 일이 적은,
설정 정보 및 다국어 정보 등에 활용할 예정입니다.
- Framework : .Net Framework 의 Winforms 로 개발할 생각입니다.
이유는 그냥 학생시절 이 프로젝트를 Winform 으로 시작했고, 주된 내용은 Data의 핸들링이라고 생각했습니다.
2. 기능
- 다국어 기능
이게 다국어 기능을 굳이 왜 넣냐 할 수도 있지만, 처음부터 설계를 다국어를 생각하고 만드냐 아니냐의 차이는 막상 다국어를 지원하게 될 때에 차이가 크다고 생각해서 넣어 봤습니다. - Todo CRUD
- Summary
- UI 커스터마이징
3. 대략적인 UI
오늘은 이정도에서 마무리 하겠습니다.