• 第三周作业


    Q:是否需要有代码规范?

    对于是否需要有代码规范。请考虑下列论点并反驳支持;

    1)这些规范都是官僚制度下产生的、浪费大家的编程时间、影响人们开发效率、浪费时间的东西。

    2)我是个艺术家,手艺人,我有自己的规范和准则。

    3)规范不能强求一律,应该允许很多例外。

    4)我擅长制定编码规范,你们听我的就好了。

    答:
    
    (1)反驳:规范的产生原因就是为了提高编程的效率,杂乱无章的代码在审查和修改时会更浪费时间,降低整个工程完成的时间,而规范的代码可以减少bug的处理,有助于代码审查和维护。
    
    (2)反驳:假如每个人都有自己的一套准则,那么规范也就不能称之为规范。规范是一个好的习惯,而不规范并不能当做个性。而且代码始终是要让别人看的,有一定的规范才能让别人也看的清楚。
    
    (3)反驳:规范的存在就是为了将代码规定为一个固定的模式,假如规范都不一样,那么也就规范也就没有了存在的必要。例外和不同是可以允许的,因为不可能保证所有的模式都是一模一样的,但是很多的例外的存在就使得规范不再具有规范的作用。
    
    (4)反驳:规范存在还有一个重要的原因那就是可以促进团队的合作,一个大的项目是要一个团队分工合作的,整合时复杂的代码需要一个良好的规范,这个规范应该是在团队内部达成一致的,适合大家的,只满足一个人的需求的规范,并不是一个好的规范,这样的规范会反而降低代码开发的效率。
    
  • 相关阅读:
    JAVA内部类详解
    表、栈和队列
    大型网站架构演化<二>
    eclipse中build path 中JDK与java compiler compliance level的问题(转)
    XFire构建服务端Service的两种方式
    SpringMVC简单例子
    Mybatis
    java静态代码块 类加载顺序问题。
    Tomcat6.0数据源配置
    解析xml的几种方式
  • 原文地址:https://www.cnblogs.com/lia-starrysky/p/5296329.html
Copyright © 2020-2023  润新知