第一篇 方法论
来源:互联网 发布:mac关闭dashboard 编辑:程序博客网 时间:2024/06/05 11:05
主要用来写一些自己研究的课题,想到什么可能会先把题目挂在这里,之后陆续更新。
这篇也将作为方法论的帖子不断更新下去。
编程方法论简单来说就是写人能更舒服的看懂的代码,意味着舒服是最基本的属性,在其之上再增加性能属性,黑科技属性。
舒服意味着别人看代码如同看一篇文章,怎么能让对方更好的理解你的意图就怎么来,代码重构属于这个属性的一个分支。
性能与黑科技属性是与舒服相矛盾的一种。
看代码的好的方法是去繁就简,抓主要矛盾,如同人类简史中讲到因为发明了货币使得收税成为可能,为了更好的收税发明了复杂的官僚系统。好的代码是让我们越容易的发现我们是为了税收,而不去在官僚体系中挣扎,浪费体力。
另一个原则是知止,学习编程很大程度上是去理解计算机到底可以做到什么,当你觉得计算机万能的时候你是新手,新手学什么都是感觉无限和万能。从这个角度讲,学习的过程就是知道对象能做什么的过程。
上面是即兴,主要的观点已经包括,以后整理,这就是代码的第一版。
0 0
- 第一篇 方法论
- 第一篇。
- 第一篇
- 第一篇
- 第一篇
- 第一篇
- 第一篇
- 第一篇
- 第一篇
- 第一篇
- 第一篇
- 第一篇
- 第一篇
- 第一篇
- 第一篇
- 第一篇
- 第一篇
- 第一篇
- Redis漏洞-中挖矿程序,占用CPU资源
- iOS崩溃统计(程序员每日必备)
- [9]Linux多线程
- MySQL数据库增量备份及恢复方案
- undefined reference to `clock_gettime' 链接错误的解决思路
- 第一篇 方法论
- Ubuntu下配置静态IP
- 新浪接口之PHP根据IP地址获取所在城市
- 欢迎使用CSDN-markdown编辑器
- 网管的自我修养-序章
- iOS10的适配问题
- OpenCV Python教程1
- docker学习知识
- [10]Linux网络编程