关于编程素养

个人记录一下,想到的几点编程的基本素养:

1. 参数检查非常重要,在每个单独的函数中,开始都应该进行参数检查。

    如果参数为空,则抛异常至上一级,或者根据需求赋默认值,且输出操作日志。

2. 每个函数体,记得放入try catch 块中,异常如果无法处理则抛出。

    如果catch住异常的话,最起码要输出错误信息,方便调试。

3. 尽量避免中文注释。

4. 开发过程中,要尽量考虑提供给使用者的界面接口,xml格式或者json格式都可以,永远无法保证使用者明白你的设计,但是可以让使用者尽量多的通过返回的信息了解系统的状态和返回值的具体原因。

5. 工程中的日志要分级输出,尤其是错误日志要保存,定期归档,并设置定期删除策略,有助于问题快速定位。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值