工作小结

软件最重要的是稳定性,其次是功能。

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

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

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

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

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

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

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

好吧,暂时总结这些,不定期更新。微笑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值