前言:昨天惊闻CSDN密码泄漏,今天上来修改了密码,然后觉得好久没在这上面写过文章了,所以决定花30分钟过过瘾,
就最近开发的服务器后台系统简单写些心得,以供参考:
一, 编写服务器系统前,先不要急于编码,请用纸笔画好整个架购框架,能愿多花几天的时间,也要尽量清晰画出尽可能详细的框架图,并
且多加思考,缺少那些东东,要立即补上。
二,开始编码了,针对你前段时间的框架图,分门别类,把所有需要重用的模块都用类组织起来,并且针对特定类,预留出相关的派生函数.
三,尽量用标准API的编码,少用MFC或者由别人封装过的,且自己又不明白原理的DLL,LIB,OCX,因为一旦有BUG,你将很能找到真正的原因。
四,编码语言尽量少用些技巧,如果不是很有必要,一些所谓的技巧可能会害了你,编码风格也要尽量简洁,适当注解。
五,一般系统常用到的对话框,按紐,列表,编辑框等等,最好是能有自己的风格。
六,尽量人性化,在相关需要与用户交流的界面中,多一点温馨提示,加入些相关的人工智能判断。
七,数据库和通迅协议的加密,一定要做好,不要再学CSDN,用明文保存密码,或者MSN的明文传输。
八,尽可能的强化测试,比如模拟成千上万的用户同时连接并进入游戏,查看CPU占用率,内存的开辟释放情况。
九,提供演示版中,邀请实际用户进行实行实在在线游戏测试,并提供相应奖励,收集实际用户的所有反馈意见,认真分析修改。
十,提供给客户使用一段时间后,尽量多与相关玩家进行有效沟通,聆听他们的心声,如果有可能,尽量满足他们的要求。
30分钟时间,转到就差不多够了,实在是忙,也不知写了些什么,但愿对一些新手有些许帮助,对于老手,高手们,就见笑了,继续工作去了。。。