怎么样才能写出一流的代码

Q1:什么样的代码才是一流的代码?

A1:连非专业技术人员都能看懂并着手应用的代码,可以说是好的代码。

   基于此基础上,能够结合语言的特性,设计模式,运行环境,使得代码在规范、设计、性能上达到完美的平衡,这就是一流的代码。

S1:专业,易懂,可扩展,易复用。

 

Q2 :怎么样才能写出一流的代码?

A2 :

1. 你清楚的知道你自己在做什么, 你的代码用来做什么。

2. 如果这部分的code要经常修改,那么就需要考虑设计。

    要是使用的场景人数>2,那么请考虑逻辑与并发。

    如果大于30人,那么就需要考虑性能。

3. 伪代码也是代码,是理解业务流程与逻辑的利器,代码的艺术来自于伪代码。

4. 模块化的系统代码易于维护,自动化的流程可以提升效率,减少时间成本,

    维护性、自动化与时间、成本要素之间是存在矛盾,

    而优秀卓越的SDE、成熟的架构与设计模式、.NET艺术般的封装技巧使得矛盾得到平衡。

5. 多读书,多学习,多训练,多思考,编程算法是用来服务社会生活的。

6. 公司只有改变才会发展,系统却要追求优化与稳定,

    这就给系统架构与软体工程师带来前所未有的挑战。

7. 风险有时很可怕,有时不可怕,

   PM,Develop Lead 更可怕。

8. 你的代码有Debug Code吗? 我是说从任意一步切入case进行测试。

9. Now go ! 的执行力

10. 多看 .NET Framework的源码。

 

转载于:https://www.cnblogs.com/VincentDao/p/3216255.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值