|
楼主 |
发表于 2018-11-16 10:46:15
|
显示全部楼层
后端开发规范每日一贴:
- 解决根本复杂度并避免偶发复杂度
- 要足够重视框架的重要性,必须先建立统一的框架和范例再开发具体功能
- 框架的开发必须由主管负责
- 框架,需要包括模板或范例,越傻瓜式越好
- 必备的稳定的基本功能框架,至少包含:服务器管理(启动、关闭、状态获取等)、全局管理进程管理(创建、销毁、状态获取等)、场景管理(创建、销毁、状态获取、负载均衡)、定时器框架、数据库框架(加载、存盘、缓存等)、角色管理(创建、登陆、下线、断线重连等)、日志框架(操作日志、统计日志等)、数据库刷新系统、异常监控框架(道具防刷、来源监控、运行时异常报警)、副本框架(创建、销毁、继承体系、业务逻辑差异化支持)、角色业务功能模板、消费活动框架、Web服务框架、AI行为树框架、战斗框架、异常处理框架、统一的错误码体系、机器人框架、跨服框架、跨服管理框架
- 必备的便捷稳定的常用接口,至少包含:奖励发放接口、道具资源消耗接口、公告接口、操作日志接口、统计日志接口、运行日志接口、全服广播接口、时间类接口、数学类接口、list扩展接口、ets扩展接口、批量进程操作接口map_reduce、性能和进程信息接口prof、进程字典管理接口、封号等运营接口、热更新等运维接口
- 稳定便捷的第三方框架和接口,至少包括:mysql接口、mongo接口、字符编码接口、csv操作等接口、加密接口、日志系统框架、进程批量管理接口、性能和进程信息接口、网络通信框架、随机奖励库接口
|
|