微信扫一扫
分享到朋友圈

让应用开发者哭笑不得的8个“BUG”

作者:InfoQ 来源:InfoQ 公众号
分享到:

03-28

作者 | Linda
随着智能手机及移动应用的普及,越来越多的企业和个人意识到 APP 的营销价值,因此从事应用开发的程序员也越来越多。但在实际开发过程中,我们经常会遇到哪些令人哭笑不得的问题呢?
NO.1:技术文档明明是这么写的!

上榜理由

每个程序员从 0 到 1 都会经历这一步,

边学习边编码,

对着最权威的书籍和官方文档,

每次执行程序都期望一次通过。

明明和书上写的一样,

可依旧" 画风迥异 " 难以直视!

口头禅:" 怎么可能? "

NO.2:开发 5 分钟,调试 2 小时

上榜理由

每个程序员都在跟 bug 打交道,

而 debug 过程总是不能令人愉快,

除了编译器能识别的低级错误以外,

绝大多数问题不是直接在代码层面出现的,

因此会导致程序运行时发生中断并输出报错信息,

只好继续无尽头的 debug……

口头禅:" 正编译着呢!"


NO.3:测试 OK,真机 OVER

上榜理由

从模拟器环境到真机环境,

真正的过山车体验才刚刚开始:

" 图标 / 启动页的显示不是我们之前设置好的?"

" UI 布局没问题,但是运行到手机上就出现错乱"

" 按钮颜色显示怎么不一样了 "

"……"

网络上的解决方案似乎并不好用,

让人崩溃的情绪一泻千里。

口头禅:" 什么情况?"


 

 (图片来源:网络)

NO.4:借手机,四处借手机!

上榜理由

目前的碎片化太严重了,

尤其是安卓设备和品牌,

每家厂商都可能有定制的系统,

给我们适配带来了不小的挑战,

包括不同手机的系统、屏幕、型号都要兼容。

为了更好的用户体验,

程序员们也落入了四处借手机窘境。

如果有在线真机测试就好了。

口头禅:" 借用一会儿,马上还。"


NO.5:审核又被拒了!

上榜理由

经历了千辛万苦的开发过程,

到送审这一步还是很开心的,

谁料运营商总有一千个理由拒绝我,

而我却不能反驳……

" 界面太丑 "

" 内容令人反感 "

"审核人员无法看懂英文介绍"

"内容太简单,浪费用户时间"

"功能不实用,用户可能不喜欢"

"你的娱乐分类 APP 并不具有娱乐性"

……

口头禅:" 不是吧!!!"


NO.6:频繁版本迭代让人生厌

上榜理由

APP 不断做着升级,

大部分还是所谓的修改 bug、优化体验,

但什么需求都接就是你的问题了,

被快速的迭代频率搞得焦头烂额,

永远在赶着下个版本需求的开发。

当然,好的产品肯定是在迭代中进化的,

只是解决问题很重要,避免问题更重要。

口头禅:" 再给我点时间 "


NO.7:线上监控是永远的痛

上榜理由

APP 在有的手机上运行流畅,

而在有的手机上运行却会卡顿,

所以有的用户会抱怨 APP 用的时候怎么这么卡,

这样就会暴露出我们的代码写得可能有性能问题。

显示响应时间 1 秒, 而用户却感觉等了 10 秒,

" 这是今年的第 5 起线上事故了,损失惨重 ”

最痛苦莫过于用户和老板比我们更早发现问题,

求大神赐一个最优的监控解决方案吧。

口头禅:" 又报警了,起来干活!"


NO.8 新技术永远学不完

上榜理由

各种新技术层出不穷的时代,

追赶的脚步永远跟不上变化的翅膀。

刚刚明白 AI 应用怎么玩,

AR 又 Duang 的一声出现了。

你说太累了学不动了,

不学可不成,

互联网时代,

不跟着潮流跑怎么行。

口头禅:" PHP 是最好的语言 "


技术一直在前进,

而今天的你奋斗了吗?

别挣扎了,

你没有想象的那么独立,

是时候来问问路了。


随着技术的进步、工具的更新,

很多问题都可以借助外力来解决。

如果能遇到一个指引方向的人,

会大幅度提高学习、成长的速度;

其次,对新技术、新框架、新工具的储备也需要及时更新;

也要及时培养高效率解决技术问题的能力,

掌握最优解决方案。

之后,就可以避免以上"BUG“的出现。


当然,你也可以在 4 月 13 日(周六)下午,来到「OPPO 技术开放日」现场,坐标北京,和讲师及同行一起交流、学习和研究,包括开发、测试、一键部署、统计监控等各种上层技术应用,海量数据和算法的开放使用等。我们可以从技术能力支持聊到产品开发的平台化支持,再到资源形态在技能内如何广泛应用。现场将针对以下问题重点讲解:

1、语音技术在语音唤醒、识别、语义理解、语音合成方面是如何通过 SDK 一站式完成的?

2、语音技能的创建流程是怎样的?

3、智能聊天机器人中用到的 AI 技术有哪些,应用方向有哪些?

4、开发一个 AR 应用的具体流程是什么?

5、AR 应用的典型案例和应用场景有哪些?

6、AR 技术发展整体趋势是怎样的?

7、如何通过平台内的海量推广资源触达终端用户?

8、如何降低整体的开发成本?


据说,主办方为各位开发者带来各种扶持政策,包括从产品到技术开发全方位的人力协助和支持;流量分发上享有优先权;表现良好的还可以拿到鼓励基金奖励!

负责人告诉小编,现场还有 各种交流 环节、互动礼物和神秘大礼哦~ 那么,小编这里还有一些免费名额,留给急需学习高效开发工具和流量资源支持的伙伴们~  扫描以下二维码或点击原文链接报名吧!


阅读39567
开发者 
举报0
关注InfoQ微信号:infoqchina

用微信扫描二维码即可关注
声明

1、头条易读遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2、本文内容来自“InfoQ”微信公众号,文章版权归InfoQ公众号所有。

评论
更多

文章来自于公众号:

InfoQ

微信号:infoqchina

邮箱qunxueyuan#163.com(将#换成@)
微信编辑器
免责声明
www.weixinyidu.com   免责声明
版权声明:本站收录微信公众号和微信文章内容全部来自于网络,仅供个人学习、研究或者欣赏使用。版权归原作者所有。禁止一切商业用途。其中内容并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现头条易读网站上有侵犯您的知识产权的内容,请与我们联系,我们会及时修改或删除。
本站声明:本站与腾讯微信、微信公众平台无任何关联,非腾讯微信官方网站。