弄错了一行代码,女朋友的包包没了,恐怕......
Posted 码农翻身
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了弄错了一行代码,女朋友的包包没了,恐怕......相关的知识,希望对你有一定的参考价值。
和女朋友在微信上聊完,张大胖捂着鼻子在屎山代码中穿行。
他越看越心惊,这个App就是公司的移动门户,对接着很多的业务、很多的部门、很多的场景、很多的金融产品类别。
这些花里胡哨、乱七八糟的东西耦合在App中,分别由不同的团队开发、发布,一不小心就出错。
上一次就是这样,张大胖的改动牵一发而动全身,而App的回归测试又没覆盖到,于是就出了问题。
这还只是Andorid组,ios那边也是一个烂摊子。
向经理进言
张大胖仔细想了想,决定找项目经理老何谈一谈。
张大胖:“何经理,我觉得我们的开发模式得改变一下了。”
老何头都没抬:“哦?”
张大胖:“你看我们App的核心是交易和行情,但是App中还有各种资讯,合作伙伴,代销机构,专业培训......App界面简直是个大杂烩。对程序员来说,这些功能都搅在一起,修改起来特别麻烦。”
老何还是低头看屏幕:“是吗?”
张大胖:“App根本没法按不同的团队、按不同的时间节奏,相对自由地发布。”
老何:“那你想怎么办?”
张大胖:“我分析了一下,很多功能逻辑简单,使用低频,对性能要求也不高,完全符合小程序的理念啊。”
老何终于抬起了头:“你的意思把他们改造成小程序?”
张大胖:“对,我想我们的App以后分为两个部分,一部分是稳定的、最常用的、也是久经考验的交易和行情功能,其他功能可以是敏捷变化的小程序。”
老何:“有点意思啊,这样用户的界面就很清爽,需要什么新功能,用小程序实现,如同张小龙所说,用完就走。”
“对啊,那些小程序可以由不同的团队独立开发,自由发布,不会影响核心功能。”
“可是用户怎么去发现这些小程序呢?” 老何提出了疑问。
“ 将来我们可以结合AI,通过智能算法推荐各种小程序,再也不需要层层菜单来找功能了。”
老何又问道:“那怎么不用H5呢?”
张大胖料到会有这个问题:“H5没有小程序灵活啊,很多系统权限获取不了,小程序还可以分享出去,建立小程序市场。”
老何点点头:“你小子想得挺深入的,以后我们的App相当于‘宿主’,将来各种小程序,无论是我们开发的,还是合作伙伴开发的,都可以‘寄生’在上面,形成一个大生态。”
“可是,” 老何眉头一皱,终于提出了终极问题:“想法虽然不错,但要想在App中实现小程序,这有难度啊。”
张大胖早有准备,他这个技术控一直想做一个这样的平台,将来写到简历中,多牛逼啊。
张大胖说:“我觉得我们可以开发一个这样的平台啊!”
老何说:“可以,你先去做一些技术调研吧,我给CTO汇报一下。”
张大胖兴奋地转身离去, 看着张大胖的身影,老何意味深长地笑了。
两周以后
张大胖研究了两周的小程序相关技术,心里觉得有底了。
正准备向老何去汇报,他收到了一封邮件。
邮件是CTO写的,说公司的移动应用要做一个全面转型。
App只保留核心的功能,例如交易和行情,用原生的形式实现,其他的都用轻量级的小程序来实现。
张大胖很激动:这不就是自己和老何聊的核心想法吗?
他以为自己的意见被采纳了,要大展宏图了。
没想到邮件继续往下居然表扬起项目经理老何来,说他不但善于思考,发现问题,还帮助公司找到了一个叫做FinClip的解决方案,解决了自己开发小程序平台的问题。
张大胖赶紧点开邮件中FinClip的链接,果然,这个FinClip 提供了完善的小程序容器SDK, 号称15分钟就可以把小程序搬到App中。
张大胖一边看FinClip的视频,一边感慨:自己的想法都实现了!
这个FinClip兼容微信等主流小程序开发标准,一次开发,可以多处上架,
它不但支持iOS/android,还支持Windows/macOS/Linux等多种智能终端。
在底层,它基于云原生底层架构设计,支持百万数据查询与高并发吞吐,保证业务平滑运行。
昨天自己还在构思小程序用什么技术框架,人家连可视化的IDE都做出来了。可以在本地开发、调试、预览,然后一键上传到小程序中心。
张大胖叹了一口气:悲哀,自己太执着于技术的实现细节,忘了先去搜索现有产品了。
他打开了微信,又给小美发了一条消息:
小美,下个季度恐怕也买不了包包了......
此时的张大胖恰好看见FinClip在做感恩节回馈活动,参与活动就可领取什么樱桃机械键盘、猫王音箱、颈椎按摩仪 ,要不试试先送小美一个礼物安慰一下?
点击阅读原文,赶紧领取你的盲盒礼物吧~
以上是关于弄错了一行代码,女朋友的包包没了,恐怕......的主要内容,如果未能解决你的问题,请参考以下文章