只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 软件开发 >  那些1个多月都不更新的APP,其开发人员都在做什么?


那些1个多月都不更新的APP,其开发人员都在做什么?

发布时间:2019-09-12 19:36:31  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
为下一次更新在码代码
那些1个多月都不更新的APP,其开发人员都在做什么?

为下一次更新在码代码

这个问题看得我戾气有点重。

过程很复杂吧,可能公司运营,可能正在埋头钻研新功能或者新补丁或者研究怎么升级系统让题主这样等着更新的用户拥有更好的使用体验,好让软件商店评论区少一点恶评。

一个软件的代码量是挺大的,我不是码农,只玩玩一样上过两年竞赛,用脚趾头想想都知道更新不是魔杖一挥一抖念句咒语就可以变出来的,每一个更新可能都伴随着程序猿大把大把的头发。

您嫌慢可以试试自己上手,先从基本的debug和0 error开始?

一个多月不更新算好了吧,隔壁某晋刚出APP的时候好像大半年没动过,更新这么多次除了一堆恶心人的功能以外致命bug一个没修。

知足吧题主。

泻药


各公司情况不同,所以我所说的并不代表所有公司。


软件开发并不是拍脑袋决定的,开发之前需要有详细的计划和设计。

以我的工作经验为例:

新软件开发之前,有详细的需求分析和项目进度计划,里面明确的分析软件需要完成的功能,先后顺序,进度计划。评审通过以后就会按照进度计划进行排期开发。

我是移动端开发,移动端是以图形驱动,也就是说首先进行UI和UE设计,设计评审通过以后我们才介入开发。开发中团队分工合作,最后进行集成,然后提交测试,测试通过以后提交审核,发布。

中间每一步都会花费很多时间,比如UI和UE设计。当反馈不满意,UI还好说点,要是因为UE不满意需要调整的东西就多了,设计上会花费不少时间。

上一个版本的BUG处理。虽然有不少监控组件,但是监控组件检测到的BUG,并不能完整的复现操作逻辑,所以找BUG,修BUG需要的时间并不确定,有可能很快定位到,也有可能很久才搞清楚。

性能调优。性能调优是个很蛋疼的事情。软件使用过程中,等待的单位是0.1秒。如果一个操作需要0.5秒以上才能有效果,就会降低用户体验。如果超过1秒,体验就比较差了。超过3秒就是无法接受的(网络请求除外)。所以很多时候性能调优给人一种投入产出不成比例的感觉。费了很大的劲,就是为了让你少等零点几秒……

还有各式各样的比如需求变更,产品线调整之类的事情。

大型软件开发不像个人开发者,想到什么就是什么,人多了,灵活性自然就下来了

一箭穿心了。

APP长期不更新实在原因很多,不谈那些外部因素,只讨论开发人员为什么没能完全已知的需求?

这是一个软件行业四十年来都没有解决好的问题:如何在有限时间、有限人力的情况下完成有限的需求。有本世界级的书《人月神话》三十多年前就在讨论这个,它当时的结论是“没有银弹”,即没有一个方案能普适所有场景。

具体分析我就不多说了,大家可以搜索一下“软件工程”危机,“瀑布流程”,“迭代”,“敏捷”,“极限编程”,“scrum”等相关词汇。

我说一点最原始的东西:复杂度。

大部分有用的软件自身规模都超过1万行,不包括操作系统和功能库这些支持代码。如果把1万行的一个软件看成有1米见方的一个作品,它的基本材料大约是边长1厘米的乐高积木,约有1万块左右。在有图纸的情况下,我拼一个1400+块的Apollo 13火箭模型,大约用了1周。有钱的朋友,可以试试3000+块的死星。

软件工程师使用的图纸有很多错的情况,要完成一个1万块的模型,用10倍于我的时间我想并不为过。当好不容易完成时,通常会发现一块错了,需要重新拼这部分。

软件除了需要非常多,更新很快的背景知识以外,还是一个体力活。

当一个APP好久不更新了,估计是开发人员干不动了。

除了开发,还有很多xxx的事情。

有几个回答,扯那么多没用的,还人月神话都出来了。一个应用一个多月了还没更新,要么就是这个产品在公司层面已经不太重要了(投入的人力少),要么就是他们团队的工作节奏是这样,这种情况可以看看应用以往的更新记录。如果这个产品还是战略级的,是不可能一个多月了还没更新的,再怎么着都会发个新版本,无论是修改完 bug 提交,还是新功能的迭代。以前各应用市场还有最近更新的应用这个分类筛选时,各应用就算是没有功能的更新,也会想办法发个版本,因为更新了就会有曝光机会,这可是免费的流量,一种运营策略。团队对这个产品重视,那是想尽办法的,所以别扯那些软件开发的工作流程。

产品也不是频繁更新就更好,其实很多时候,频繁更新并不好。

至于他们在干什么,你觉得老板会忍心让他们闲着吗?

做开发不是一天两天的事情,所以一个多月不更新是正常的情况。因此,一个月不更新不代表开发人员没事做,有可能他们是在为下次更新做准备。

为什么1个多月都不更新APP?这个可能的原因就很多了,比如:

1.也许他们正在加班加点的开发,至少这次版本规划开发周期比较长。
2.也许他们公司资源有限,开发人员都去做其它项目了。
3.也许他们公司已经放弃了这款产品,目前只是勉强维护,不再投入过多资源。
4.也许他们这次提交应用后,由于各种问题应用市场始终通不过,折腾了很久。
5.也许你认为该新增的功能,产品经理认为是伪需求,所以一直满足不了你的期待。
6.也许该APP,重构后,使用了另外一个APP,忘记通知你了。
7.也许公司挂了。。。

其它情况欢迎大家补充。。。

责任编辑:
热门阅读排行
© 16货源网 1064879863