ugc 项目感悟

2016-08-18 19:00:00

        一刹那二十多天没写博客了  最近做了一个ugc项目 ugc项目目前集成三个模型  留言板  博客 相册  通过配置文件的方式可以拓展出无数个基于内容生产的项目 目前已经集成了20个应用 还在持续增加中 整个项目前后端分离 授权 凭证 数据层 业务层 等等自成模块 通过模块的拼接和接口的可配置性 灵活的可以组建出很多个业务模型  统一的数据层可以实现 应用分库 多应用同库  等 数据库采用的mongodb 所以只需要做到分库即可 

       关于项目管理

       最近几年从事技术的我 也逐渐的偏向于项目管理 项目架构方面的发展  尤其是人员的调动 部门协调 等 初学者的我 跟前辈们学习了不少 项目管理是一个庞大的工程 非一句两句可以表述清楚的 总之就是以人为本 结构清晰 文档健全 人走代码不死即可 哈哈  以人为本就是先让大家去选择自己想干吗 对那个方面感兴趣 因人而异的进行项目划分 切忌一刀切 

        项目协调在项目管理中非常的重要 重要的节点 和方案一定先和相关的人开会研究明白 入参 出参什么的 尤为的重要  事半功倍跟项目协调的关系最大了 一定梳理好接口 对照需求多次推演 最后再进行编码 其实在项目开发中编码只占项目总体的20%不到 前面的准备和协调工作做好了 你会觉得项目非常的简单  化繁为简尤为重要 项目前期的会议和沟通是项目成败的关键 把握好就不会太累 项目中有里程碑的时候 一定要通知产品 测试 相关人员来观看 发现问题及时更正 

        项目细节

       需求梳理

       需求是第一位的 项目的精髓 分析一定要彻底 细到有多少个页面 每个页面的功能点 等等       

      接口定义 

      根据需求把每个功能点的前后端 接口  入参 出参定义好  事半功倍

      接口文档 

      每个接口要有同意的接口文档 

1.png

  

        dhc的应用

        dhc能够非常方便的解决前后端调试的问题 如下图

2.png

    

      能够很清晰的知道前端应该传什么参数  能得到什么结果  联调的时候能够很大程度的减少沟通成本

你打算打赏多少钱呢?

打赏
(微信扫一扫)