zoukankan      html  css  js  c++  java
  • 怎么样才能写出一流的代码

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

    作者:文道
    出处:http://www.cnblogs.com/VincentDao
    关于作者:北漂猴子一枚
    本文版权归作者文道所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接
    如有问题,可以通过邮件my_interface@126.com联系我,非常感谢。

  • 相关阅读:
    整站爬虫命令
    小故事集锦
    中国最经典广告语大全
    常用的正则表达式
    特殊成员方法
    使用super函数----增量重写普通方法和构造方法
    重写普通方法和构造方法------原类的方法会被覆盖
    Python的数据类型与数据结构
    类和对象
    生产者-消费者问题与quene模块
  • 原文地址:https://www.cnblogs.com/VincentDao/p/3216255.html
Copyright © 2011-2022 走看看