天才一秒记住【燃文中文】地址:www.ranwenzw.cc
朱权见杨永建到了,心里一喜,总算有人能帮自己说几句了。
出站双方,少林派:周强,刘菁菁;
武当派:朱权,杨永建
五岳派:张明杰,鲁永讯,董晓峰,秦园,林美云
周强见人员都到齐了,开口道:“这次App的架构重整,主要是想解决当前的架构复杂,使用内存和cpU都高,很容易手机发烫,音视频在网络不佳的情况下,音视频质量效果不好的问题,这个我们内部讨论三四轮了,也和刘总那边进行了一些讨论,今天大家一起评审看一遍,欢迎大家多提提意见。”
张明杰心里好笑“你就是内部折腾十轮也没用,想考清北,不是你多复读几个高三就能考上的”
然后周强开始他的演讲大论,从“3\/N层架构”,“框架\/插件”的结构,讲到设计模式的mVc,mVVm,mVp三种模式,
朱权不耐烦道:“你这些理论都知道,你就说你要用哪种模式,还是怎么滴,科普性的东西,就不用再重复了”
刘菁菁道:“这个还是讲一下吧,要不然后面我们的方案,大家可能听不懂”
朱权一脸黑线,白了她一眼,意思在说:“就你行,咱们都没有做过c开发?”
然后周强开始讲到内存回收机制,我的天!
张明杰心里一万只骆驼走过了,快一个小时,终于到正题了,只听周强道:“我们这次重构,进行了封层设计,分为六层,计算机网络oSI的七层模型一样,这样我们的团队小组,都能一一一对应起来,以后各个的团队负责自己的业务即可,不再受到干扰”
第一层是驱动层,第二层是数据图像采集,第三层数据逻辑,第四层音频处理,第五层是视频处理,第六层是UI显示层。
我的天!张明杰听的头脑炸裂,四五层之间用SdK调用,其它层走ApI方式….
“你分这么多层,为了啥,能解决我们现在的稳定性问题?”朱权道
“我之前说了啊,解决团队合作问题,大家各自做好自己的,这样才能把软件做稳定啊”周强道。
张明杰忍不住补充道:“大楼结构不稳定,你盖的层数越多,倒的越快吧”
周强脸一红,“你这比喻不恰当吧,架构再稳定,每层都漏风,你这也交付不了产品,其次之前的架构肯定是不行的,要不然不会有这么多问题,解决不动,最后既然整体我们搞不定。
我们何不不分开,像搭积木一样,各个模块都搞稳定,最后在整合一起,这叫从下到上的软件设计思维,我知道你们一直用的是从上到下的设计思维”
刘菁菁一脸开心的说:“现在很多疑难的问题,也是这个模式,先局部做好,然后整合成一个整体,目前这个App难度也确实大,当前的版本架构是朱权主导设计,很多疑难问题,现在解决不了,证明这个框架还是有问题的”
朱权脸上有白变青了,周强道:“当前的框架问题,我就举几个例子,比如数据图像采集,没有考虑系统的差异性,主要是安卓的,对IoS的系统适配不足,还有音视频的噪音处理问题。
我们都是用自己的软件进行声音消除噪音,但是有的手机本身硬件就很好了,为什么自己要造轮子呢,这叫重复开发轮子,还有这个软件包为了裁剪,当初很多扩展库没有,导致修改问题,又一个个加回来”
朱权脸上要滴出水来,尤其是那个重复“造轮子”问题,这是他的口头禅,他习惯说,互联网有的东西,我们自己就不要重复开发,用人家开源的,我们进行二次开发,稍微修改,就比我们自己完全新开发的要好上很多。
咱们现在对方拿这个“造轮子”的事情,搞自己了。
张明杰
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!