zoukankan      html  css  js  c++  java
  • 第三周作业

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

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

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

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

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

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

    答:
    
    (1)反驳:规范的产生原因就是为了提高编程的效率,杂乱无章的代码在审查和修改时会更浪费时间,降低整个工程完成的时间,而规范的代码可以减少bug的处理,有助于代码审查和维护。
    
    (2)反驳:假如每个人都有自己的一套准则,那么规范也就不能称之为规范。规范是一个好的习惯,而不规范并不能当做个性。而且代码始终是要让别人看的,有一定的规范才能让别人也看的清楚。
    
    (3)反驳:规范的存在就是为了将代码规定为一个固定的模式,假如规范都不一样,那么也就规范也就没有了存在的必要。例外和不同是可以允许的,因为不可能保证所有的模式都是一模一样的,但是很多的例外的存在就使得规范不再具有规范的作用。
    
    (4)反驳:规范存在还有一个重要的原因那就是可以促进团队的合作,一个大的项目是要一个团队分工合作的,整合时复杂的代码需要一个良好的规范,这个规范应该是在团队内部达成一致的,适合大家的,只满足一个人的需求的规范,并不是一个好的规范,这样的规范会反而降低代码开发的效率。
    
  • 相关阅读:
    Java练习题
    循环练习
    Java String类详解
    Collections类
    TreeSet类
    IOS基础:NSTimer类的使用
    IOS基础:深入理解Objectivec中@class的含义
    IOS基础:retain,copy,assign及autorelease
    IOS基础:ActionSheet(上拉菜单)的实现
    Xcode 模拟器生成目标目录位置查找
  • 原文地址:https://www.cnblogs.com/lia-starrysky/p/5296329.html
Copyright © 2011-2022 走看看