个人做的程序,要不要也先实现功能后面再完善?
本人平时写一些小工具用做工作辅助.之前了解到很多互联网大厂的产品,都是赶紧弄出来一版抢市场, 一开始可能bug特别多, 但是后面可能会慢慢完善但是个人做的这种小程序, 要不要也这么搞?
有时候经常给同事写一些小程序. 要只是完善需求, 那写的很快. 但是一开始的版本考虑不全,bug特别多.
要是等小程序写的特别完善, 各种异常处理都弄好, 怕是到时候同事都没这个需求了.
但是如果说一开始弄出个版本来 就给同事用.经常会遇见那种别人发现你这个有bug. 或许导致他工作因为这个bug出问题.. 然后直接就不信任你这个程序, 以后不用了...
虽然自己知道可以修复. 但是能否说服别人这个没有bug,恐怕又是个问题
就好比那个赛博朋克2077一开始宣传那么好然后一堆bug. 最后丧失信任那种
所以有时候就经常很拧巴. 就想着这个程序做到何种程度给别人合适?
哪怕即使说自己这边测试没问题. 其实也不代表别人那没问题. 一次性做的完善总感觉又是个伪命题.
因为你随着时间推移, 哪能不出问题. 或者是有些新情况 之前没遇到的 也算bug不是 自己做的 方便自己就行 yzyyy 发表于 2023-10-19 12:03
自己做的 方便自己就行
自己做的自己用太亏了...
因为码代码的时间足够手动做无数遍重复操作了...
楼主有心了,继续分享好东西。 传统软件行业,通过光盘的方式进行售卖,升级一次也十分不方便,所以讲究将完整的功能开发完成后再交付。
后来有了敏捷开发的思想,讲究小步快跑,先把主要功能完善了,新功能,bug,通过多次更新去交付。这也是现在互联网行业的普遍做法。
个人用,就无所谓了,怎么方便怎么来。 但是bug其实并不容易测试,测试时间可能需要超过开发时间 肯定是先实现功能 有bug慢慢修啊 先完成后完美。等考虑全面了可能就不想做了 先实现功能,在慢慢优化代码。 游戏不一样,因为前期的宣传,会提高用户的期待值。但你自己写的软件,完全可以先实现功能,然后再做优化(可以参考开源项目的思路,基本上都是发布后再慢慢根据反馈修复问题)