올해 개발을 쉬면서 많은 자료를 내리거나 무료로 배포하였습니다.
자료를 내린것은 유지보수 비용이 판매수익보다 크기때문이며
몇몇 신규자료를 무료로 배포한것은 유지보수에 대한 부담감이 너무나도 커졌기때문입니다... OTL
특히 사용자가 코어를 많이 수정하거나
사용환경이 개발환경과 많이 다른경우
원인찾는시간이 상당히 부담스럽더라구요.
(심지어 원인을 못찾는경우도 발생...)
아무래도 호스팅 환경에서만 프로그램을 만들다보니
사용자의 다양한 서버환경에 대한 부분을 고려하지 못한점이
유지보수에 대한 부담감이 크게 다가오는것 같습니다.
그래서 언제부터인지 조금만 복잡해도 유지보수가 엄두가 안나 판매를 못하게되고..
판매용 프로그램은 처음부터 최대한 간결하게 만들게 되는것 같습니다...ㅠ
다른 개발자분들은 유지보수가 부담스럽지 않으신지 새삼 궁금하네요...ㅎ
지금부터라도 서버 공부를 해야하는가 싶기도 하고..
PHP7 환경에서 완벽하게 동작하게끔 만들고
그 점을 명시한 후 판매하시면 될 것 같습니다.
환경을 명시하고 그 이외의 환경에는 동작을 보장할 수 없다
라는 이 한줄의 문구로 많은것이 편안해지구
구매자도 구매를 고려할 사항이라고 생각합니다^^
자기가 정 원하는 시스템이라면 환경변화도 무릎쓰고 구매해야겠지요.
모든 환경에 다 완벽한 프로그램을 만든다
예수님과 부처님이 돌아와도 불가능하다고 하실것 같습니다.