关灯
护眼
    朱权见杨永建到了,心里一喜,总算有人能帮自己说几句了。

    出站双方,少林派:周强,刘菁菁;

    武当派:朱权,杨永建

    五岳派:张明杰,鲁永讯,董晓峰,秦园,林美云

    周强见人员都到齐了,开口道:“这次App的架构重整,主要是想解决当前的架构复杂,使用内存和cpU都高,很容易手机发烫,音视频在网络不佳的情况下,音视频质量效果不好的问题,这个我们内部讨论三四轮了,也和刘总那边进行了一些讨论,今天大家一起评审看一遍,欢迎大家多提提意见。”

    张明杰心里好笑“你就是内部折腾十轮也没用,想考清北,不是你多复读几个高三就能考上的”

    然后周强开始他的演讲大论,从“3\/N层架构”,“框架\/插件”的结构,讲到设计模式的mVc,mVVm,mVp三种模式,

    朱权不耐烦道:“你这些理论都知道,你就说你要用哪种模式,还是怎么滴,科普性的东西,就不用再重复了”

    刘菁菁道:“这个还是讲一下吧,要不然后面我们的方案,大家可能听不懂”

    朱权一脸黑线,白了她一眼,意思在说:“就你行,咱们都没有做过c开发?”

    然后周强开始讲到内存回收机制,我的天!

    张明杰心里一万只骆驼走过了,快一个小时,终于到正题了,只听周强道:“我们这次重构,进行了封层设计,分为六层,计算机网络oSI的七层模型一样,这样我们的团队小组,都能一一一对应起来,以后各个的团队负责自己的业务即可,不再受到干扰”

    第一层是驱动层,第二层是数据图像采集,第三层数据逻辑,第四层音频处理,第五层是视频处理,第六层是UI显示层。

    我的天!张明杰听的头脑炸裂,四五层之间用SdK调用,其它层走ApI方式….

    “你分这么多层,为了啥,能解决我们现在的稳定性问题?”朱权道

    “我之前说了啊,解决团队合作问题,大家各自做好自己的,这样才能把软件做稳定啊”周强道。

    张明杰忍不住补充道:“大楼结构不稳定,你盖的层数越多,倒的越快吧”

    周强脸一红,“你这比喻不恰当吧,架构再稳定,每层都漏风,你这也交付不了产品,其次之前的架构肯定是不行的,要不然不会有这么多问题,解决不动,最后既然整体我们搞不定。

    我们何不不分开,像搭积木一样,各个模块都搞稳定,最后在整合一起,这叫从下到上的软件设计思维,我知道你们一直用的是从上到下的设计思维”

    刘菁菁一脸开心的说:“现在很多疑难的问题,也是这个模式,先局部做好,然后整合成一个整体,目前这个App难度也确实大,当前的版本架构是朱权主导设计,很多疑难问题,现在解决不了,证明这个框架还是有问题的”

    朱权脸上有白变青了,周强道:“当前的框架问题,我就举几个例子,比如数据图像采集,没有考虑系统的差异性,主要是安卓的,对IoS的系统适配不足,还有音视频的噪音处理问题。