活动开发总结

来源:互联网 发布:跑跑卡丁车源码 编辑:程序博客网 时间:2024/04/28 23:32

1.         对可能存在并发问题的地方,一定要先考虑清楚,如何有效地控制并发,以便检查并且发现问题。

2.   对于每一个需要控制变量和输入数据范围的地方,做到最小范围严格控制,不要用过大的接口检查,比如条件判断等。这里往往是最容易出问题的地方。

3.   对数据库索引的建立、修改等要考虑周全。可以将程序中用到的所有的SQL语句,按主次全部列表出来。然后分析索引和表结构设计是否合理,并做相应的修正。

4.   读需求文档时候,对于各个需求功能点一一标注出来,即使看上去很小的点也需要,以便合理安排开发时间、和以免忘记需求点、便于后面测试验证。

5.   对于页面有可能存在交互的地方,比如弹窗等,一定要注意仔细检查。让网编添加并且修改好,以免后续反复修改。

6.   对于页面上统一用ID表示,隔离HTML/JAVASCRIPT/CSS。隔离页面交互和程序逻辑,做好封装、学习使用现有的类库等,减少开发时间。

7.   对于程序中需要多处修改的地方封装好。

8.   JSc++提示信息全部使用配置文件,不放过一个,以便后续修改方便。

9.   前端JS问题,比如下拉列表框等,不放过任何一个可能出现错误的地方。如果有时候,自己都感觉做的不好,那还怎么指望别人觉得你的好呢。一定要尽早修复。

10.  有时候一个问题,自己一个人都解决不好的时候,要勇敢的抛出来,寻求网编等的帮助,然后一起解决。

11.  不要背别人身上的猴子,不然会影响自己的工作效率,比如替网编修改页面等。

12.  注意对活动进行风险控制、对于时间不够的活动,要尽早提出来,知会到接口人、测试、产品等以便合理安排时间。

13.  发货、报名等前,先验证角色信息是否正确

14.  对页面与后台交互的数据一定要encodeURIComponent、后台吐出给页面的数据要encode、对于QQ号码等要注意加密处理。

15.  登入、登出,要清空用户缓存等信息

16.  数据拉取用统一的平台配置、定时任务注意全局路径

17.  同一时间不要试图解决多个问题,否则会一团糟,办不好事情。

18.  前期开发和测试阶段,多投入精力,多仔细一点检查,就能够发现更多的问题,从而提高自己产品的交付件质量,减少后期因为前面考虑不周全而来回补救消耗的时间,同时也更好地提升自己的形象。

19.  对于程序的输入参数、输出SQL、返回值等全部LOG,以便快速定位程序问题。

20.  在与外部沟通的时候,注意方法和技巧。要找对人、请求正确的人得到正确的帮助。

21.  系统设计的时候,考虑产品可能需要的经分相关等功能。比如访问统计人数、消费物品数量等。