[포트폴리오] Winform-RDC
카테고리: Portfolio
프로젝트 내용
Raw Data Collector 는 제조업 중소기업에서 재고를 관리를 전산화 할 수 있도록 제작되었음. 실무에 아버지가 계시는데, 전산화가 되지 않아 일일이 손으로 적어야 하는 불편함에 시작하였음. 프로그램을 만들고 사업화 과정에서 실패하여 지금은 사용되지 않는 프로그램임. (Android, Window 플랫폼 지원되나, 둘다 서버가 닫혀서 더이상 실행하기 힘들어 남아있는 사진만 첨부함)







기술 스택
- Platform - Android / Window
- Language - Koltin / C#
- Server - Linux
- DB - MariaDB
기술적 내용
- Window에서 이더넷 통신을 통해, 데이터베이스 직접 연결하여 통신함
- Android 를 클라이언트, Window를 Admin 으로 사용할 수 있도록 설계함
배운점
- 데이터베이스와 소통하는 도메인을 따로 만들지 않고, 비지니스 로직이 정의되어 있는 곳에서 바로 통신을 했었음. 이렇게 하니, 같은 로직들이 반복되고 수정이 일어났을 때 관리가 되지 않았었음. MVC, MVP 패턴에 관심을 가짐
- 위와 같은 맥락으로, 소프트웨어는 쉽게 변할 수 있다는걸 꺠달음. 소프트웨어 유지보수 기법에 대해 관심이 생겼음
- RDC가 실패한 이유는 BM의 부실함이었음. 업체당 유지보수 비용으로 2만원이 최대였음. 일반 월급처럼 벌려면 150군데와 계약해야 했는데, 사실상 불가능 했음. 이걸 통해서 먼저, 사업성을 확보한 후에 개발에 착수해야 한다는것을 깨달았음
댓글 남기기