题。而且,底层功能模块化封装,可以有效地节约研发成本。”
然后,他又举了个例子。
校内论坛发帖子、朋友网发状态、微点问答,包括糗百发新帖子……这些功能的底层逻辑都是相通的,都是用户输入文字、提交,然后向后台发信号,等到数据库的录入、反馈后,就发布成功。
除了细节上的差别之外,底层的功能都是“发布消息”,完全可以用一套代码来完成。可是这些网站,都是自己做自己的,做了大量重复性的工作。
若是把这个功能模块化,放在总部的“大研发模块组”里,网站在架构的时候,类似的功能就不用再写底层了,直接调用就可以。
类似的功能,程秉皓也在做,不过他牵头的都是一些高级算法,比如广告分发、广告自动纳入、自动抓取算法等等。
这些高阶算法,是所有网站分享共有的。
可实际上,很多底层的并不复杂的简单功能,也可以用类似的方法封装。大大的节约开发成本,提高开发效率。
王小船摇摇头,比较慎重的说:“功能模块化封装,这个思路肯定是好的。可是,‘小皮肤、大研发’这个策略,是否真的奏效,还需要实践检验。这事操作起来恐怕不简单。”
贺阳道:“的确很困难,最简单的问题,研发组不承担项目责任,那么他的KPI怎么考核?研发组不能跟着业务一起成长,就会缺乏动力。再就是分工不够明确,不可能所有功能都模块化封装。剩下的功能,就要前端自己开发了。那到底哪些属于项目组?哪些属于研发组?这里面灰色地带不少。”
韩乐水教授发言道:“理论上来看,这个思路是可行的。随
第689章 预防大公司病(5/7)