博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
怎样写好代码
阅读量:6165 次
发布时间:2019-06-21

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

在心中一万只**奔腾不息的情况下,写下的文章,偏激之处,还望见谅。

 

1、好代码和面向对象有关系吗

  呵呵,当然没关系。面向对象概念出来以前的C语言代码都是垃圾吗? 所以面向对象和好的代码屁关系没有。

2、好代码和设计模式有关系吗

  呵呵,当然没有。连设计模式的倡导者也早已承认设计模式是一个彻底的失败!!! 当然闲着无聊的时候,把设计模式当脑筋急转弯玩玩,还是有点意思的。

3、好的代码要有注释吗

  呵呵,当然不要有。注释的本质是:你认为你要表达的东西超出了编程语言的表达能力之外,以至于你需要自然语言来辅助表达。那么请问,真的有自然语言可以表达,而编程语言表达不了的东西吗?

4、好的代码要设计吗

  呵呵,当然不要有。一流代码靠重写,二流代码靠重构,最烂最烂的代码靠设计!!!

 

那么怎么写好代码呢?

1、根本

  烂代码的本质是:人读起来费劲。写烂代码的人想的是:反正程序没报错,有问题测出来我就改,测不出来最好。 写烂代码的人脑子里根本缺乏一个意识:

  代码主要是给人看的,当然偶尔也会给机器看看。所以不要面向机器,面向测试写代码,要面向人写代码。像写文档、文章一样写代码,用最简洁,最精炼,最生动的语法单元去表达你心中的语义。

2、方法

  1)别委屈自己

    写烂代码的人,心里想的大概是:天下武功,唯快不破。所以他们最喜欢把自己的代码随便塞个地方,哪怕把脚跟切了,也要塞到别人的鞋子里。理由仅仅是:不用自己从头写,快。

    我只想问: 每天的工作就是像贼一样把自己的代码藏到大大小小的角落里,有快感吗? 还有真的快吗?

  2)给读代码的人拒绝知道细节的权利

    像写记叙文一样,代码最重要的就是清晰,简洁,准确。 代码的结构一定要清晰,尽可能多定义几个方法,多定义几个类,把步骤分分清楚包装起来。不是特殊情况,没人喜欢看翻在外面的肠子。

转载于:https://www.cnblogs.com/lispppppppp/p/5798755.html

你可能感兴趣的文章
服务器指定网卡进行备份数据避免影响业务口
查看>>
在Sublime Text 2下面开发Sass
查看>>
四则运算个人项目3
查看>>
eclipse 构建maven web工程
查看>>
237. Delete Node in a Linked List
查看>>
angular2-动画
查看>>
基于mykernel的时间片轮转调度
查看>>
jquery中的全局事件
查看>>
libgdx 3D CameraInputController WASD控制器
查看>>
CF1080
查看>>
IOS KVO与NSNotificationCenter简单使用
查看>>
Python3 学习
查看>>
Eclipse快捷键
查看>>
解析XML文件
查看>>
PXC安装
查看>>
csv文件的读取
查看>>
Flask 参数简介
查看>>
2015推荐的Android框架
查看>>
用SPFA判断是否存在负环
查看>>
java 之 观察者模式(大话设计模式)
查看>>