2023 상반기 회고 - 개인
·
Private
개발 Design Pattern 대표적인 패턴 9가지 Docker container & compose Go goroutine Windows & macOS desktop app packaging msix pkg, dmg 사업 Toolbox Dev 는 개인 사이드 프로젝트로 시작했지만, 사업 아이템의 모습으로 변모하고있다. 할말이 참 많다. 많은 시행착오를 겪었고 포기하고 싶은 마음이 들었었다. 개발보다도 앱 패키징과 마케팅 과정에서.. 앱 랜딩페이지 구성 유튜브 영상 촬영 Google Ads & Analytics 개인정보 처리방침 Apple & Microsoft 개발자 등록 및 앱 패키징 진짜 만만한게 없었고 정교하게 작업해야만했다. 아무것도 그냥 알아서 되는 것은 없다. Toolbox Dev v1.0.0..
프로젝트에서 얻은 교훈 (1) 수직 vs 수평개발
·
생각 뭉치
시리즈 ✅ 수직개발 vs 수평개발 Open Source vs 유료 기성 소프트웨어 vs 자체 제작 백엔드 아키텍쳐 설계시 고려 3요소 개발자가 Yes 보다 No를 외쳐야하는 이유 귀찮지만 필요한 Doucmentation & Issue Tracking 실제와 비슷한 수준의 테스트 수평 개발 수평 vs 수직 개발 비교 항목 수평 개발 수직 개발 수익성 높음 낮음 재미 재미있음 지루함 성과 가시화 티가 잘 남 티가 잘 나지 않음 소요시간 상대적으로 적음 상대적으로 많음 서비스 퀄리티 ? 높아짐 개발 복잡도 높아짐 상대적으로 낮음 예시 신규 기능 추가 기능 개선, 오류 수정, 성능 향상, 호환성 향상, 테스트 디버깅, 문서화 조직 전체로보면 또 기획자, 사업가 입장에서 보면 수평 개발이 항상 좋은 것 처럼 느껴..