博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
是否需要有代码规范
阅读量:4495 次
发布时间:2019-06-08

本文共 862 字,大约阅读时间需要 2 分钟。

  

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

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

         我反对这样的观点。 我认为任何事物的形成,实践,发展都需要其规范或者说是规则。代码是计算机的语言,但是如我们现实生活中所用的语言,不论是说出来的还是写出来的,都需要其规范。中国人在正式场合说话要用普通话,国际上是英语通用。文字规范统一是简体字,从左向右书写。 同样对于代码,规范是一件最基本的事。开发一程序有可能需要一个团队,假如将代码当成语言,一个人一个方言,每个人都不知所云,连最基本的交流或是相互的理解都做不到,规范的代码可以促进团队合作,这才是影响效率,浪费时间。

 

 

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

 我反对这样的观点,我觉得这是一种个人主义的表现。任何一个人完成一件事物,都需要遵守规则,无论这个规则是业内还是道德,法律上的。哪怕一个艺术家,也不能为所欲为,真正的艺术家是通过自己的作品表现自己的感情。艺术是有双重性的,一个是自律性 通过自己再现的作品表现自己的情感。另一个是他律性,就是作品需要迎合经济,政治,文化等等一切。自己的习惯或是风格不能成为规范和原则。西方的油画无论写实派,抽象派都要遵守透视,比例的规则。所以无论任何职业还是事物都要遵守规则和原则,而这规则和原则是通过时间和无数前人 大量的实践所积累的经验。

 

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

 我同意这样的观点,强求一律的结果是物极必反,吹毛求疵。可以允许例外,这种例外有可能或成为一种创新的动力和机会。我们尽量做到一律就好,对于刚入门或者普通人做成这样就很好的了。

 

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

我不同意这说法。对于一个人来说,自己很容易看懂自己的代码,但是别人,比如代码的维护,如果不用代码规范,那么对于别人是种麻烦。面对他人的程序因为自己习惯的影响,也不容易看懂

 

转载于:https://www.cnblogs.com/Alvin-D/p/5313244.html

你可能感兴趣的文章
Jmeter上传文件
查看>>
jenkins打jar并发布到指定服务器
查看>>
SoapUI导入webService接口
查看>>
.NET Core 使用ModelBinder去掉所有参数的空格
查看>>
Git常用命令学习总结
查看>>
正式迁移到CSDN
查看>>
【转载】ArrayList使用LastIndexOf方法查找最后一个符合条件的元素位置
查看>>
【转载】C#的ArrayList使用Contains方法判断是否包含某个元素
查看>>
【转载】 C#中ArrayList使用ToArray方法转换为数组
查看>>
【转载】C#使用InsertRange方法往ArrayList集合指定位置插入另一个集合
查看>>
【转载】C#中遍历DataTable中的数据行
查看>>
【转载】C#如何往DataTable中新增一个数据列
查看>>
【转载】C#通过Rows.Count属性获取总行数
查看>>
【转载】C#通过InsertAt方法在DataTable特定位置插入一条数据
查看>>
【转载】C#通过Remove方法移除DataTable中的某一列数据
查看>>
【转载】C#通过Clone方法快速创建相同架构的DataTable
查看>>
【转载】C#手动往DataTable中末尾新增一行数据
查看>>
【转载】C#通过遍历DataTable的列获取所有列名
查看>>
【转载】C#通过Copy方法快速复制DataTable对象
查看>>
【转载】C#通过Contains方法判断DataTable中是否存在某个列名
查看>>