编程是一种艺术,做优秀的代码工匠--读《编程匠艺》有感

任何一名程序员都能写出机器认识的代码,而优秀的程序员能够自然的编写整洁的代码,他们知道如何在软件工厂的残酷环境中保护自己,并具有能够在混乱的不断变化中存活下来的匠艺。

要做一名优秀的代码工匠,必须具备以下几点:

1.遵循防御型编程原则,编程过程中预想最坏的情况,并为之做好准备,使代码更健壮,对每一种无用信息的输入都有正确的输出行为,任何情况下系统都不会崩溃,代码目标是清晰,而不是简洁,编码时多花点时间维护和检测当前功能,以便日后节省更多的时间定位和修复bug。

2.名正言顺,好的函数和类名不仅仅是审美上的需要,它们还能传达关于代码结构的信息。好的命名是不可或缺的协助理解和维护的工具。

3.处理异常,编写每行代码都必须在恰当和彻底的错误检查与处理上取得平衡,程序如果没有严格的错误处理将是不稳定的。

4.优化不是必要的,高性能的代码并不像有些人想象的那样重要,避免进行优化,除非绝对需要,确保在软件开始开发前了解性能需求,在每个设计层面上都提供满足要求的服务质量,在代码级

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值