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

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的源码。

 

posted @ 2013-07-26 01:20  程序员文道  阅读(331)  评论(0编辑  收藏  举报