To B,钉钉是认真的!( 四 )


文章图片




因为是手机应用

又分为两大类系统

以 iphone 手机为载体的 IOS 系统

和他大多数智能手机为载体的安卓系统

两个系统都要分别有针对的前端和后端开发

所以这个部分工作是耗时最长

工作量相对最大的一种



因为程序猿大多数是不善言辞的宅男宅女

他们的精彩故事就总是深埋心底而不为人知

笔者在这里只能简单的讲讲他们的辛苦

程序开发工作

某种程度上就像是考试解一道数学题

各种证明、定理写满一厚本稿纸

单中间任何小错误

都会导致整个解题结果错误



程序开发的错误容忍

比平时数学考试要严苛很多

考试若能写出来几个相关的定理公式

偶尔还能得五分十分

程序开发写千行万行错了一行

就得0分

极端情况是整个推倒重来



可以想象玩数千个零件的乐高积木

有几个重要内部组件拼错了

要整个拆掉重新组装那种绝望

光想一想
这个工作

笔者已经不敢面对了



即便代码顺利写完了

还是要进行反复的检查


正如笔者写完文章

交给编辑前需要自己检查一下

有没有病句错字



程序检查的难度是查错字的一百倍

因为它不是你发现错别字那种感觉

它是在几万行标点符号里

挑出用错的标点符号那种感觉


所以笔者写稿最怕带标点符号

画外音

感谢手机的竖版模式能让笔者这么去写文章



程序开发是一个高强度脑力活

加高强度的体力活

通宵不睡觉本来就是常有的事情

面对特殊时期的特殊开发任务

这个开发团队两天内别想睡觉

程序开发团队里的故事还有太多太多

笔者在此省略十万八千字

其间的辛苦大家脑补吧



~代码开发完成

整个团队稍微舒一口气

截至这会儿

大家基本上已经30多个小时没合眼了

但还有重要的一步要走

这一步是对前面所有工作的审核

就像新房子验收合格就要面市了



6

测试与发布



专门的测试团队要对整体的成品进行测试

程序开发团队和其他团队也要紧密参与其中

大家要共同寻找产品严重错误的地方

找到后反复修改和调整



比如我们使用APP时某些功能点不开

或者功能点开了闪退

或者同时使用的人数多了产品就崩溃了

这些都有可能是产品设计、程序编写不完善造成的



话说测试工作有多辛苦

估计有娃的人最能体会


未满月的婴儿每天要两个小时喂一次奶

小婴儿的看护者平均最长也只能睡两小时多


产品的最后阶段

测试团队的作息

就很像是婴儿的看护者

时刻都要警惕

他们一旦发现程序错误
(婴儿哭啼)

就得赶紧叫配合团队调整
(喂奶或查看)

调整完不算完

程序改完有一个必须的过程

就是重启运行



用过 Windows 系统都会知道

有一些程序安装之后

需要电脑重启才能运行


推荐阅读