您的位置:首页 > 其它

工作小结

2012-12-21 20:30 127 查看
软件最重要的是稳定性,其次是功能。

保证在任何情况下都不会crush至关重要,对各种异常情况的考虑很重要,当然需要测试的帮忙;

对于功能,要考虑到所有情况下功能都能正常运行,保证安全;

当出现bug的快速分析,定位和解决是很重要的;首先分析log,大概定位;然后参阅相关代码,凡是涉及这个bug的代码都要仔细看,是不是逻辑错误,或者是异常情况没做检查;如果难于定位,可以多打log帮助分析;当然也可以请教同事,他们比我更有经验;

虽然现在做的项目已经发布一个版本了,之后的维护升级估计都是我的事,现在还有几个弱点:多线程和网络。

虽然 算法导论 之类的书很有用,但实际工作中我做的不是底层,需要设计的算法只要考虑到全面就行了,但还是感受到了算法的重要性。

关于格式:文件命名,类命名,变量命名最好采取统一的方式,不然代码与文档和log就很难同步起来,这一点我深有体会;除了公司要求的命名规则;这种Description+Num的方式相当清晰。真正可以不注释就能看懂代码在做什么,不要上去就**module,木有那么笼统。

另外就是模板的巧妙运用可以较少很多代码量,可以我写的模板太少了。

好吧,暂时总结这些,不定期更新。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: