美文网首页
思考:编程

思考:编程

作者: fefegaegaf | 来源:发表于2017-03-25 12:07 被阅读0次

古人把人生境界分为4重: 看山是山, 山不是山,山还是山。

编程在某种程度上也有这样的理解:

看山是山: 一眼望山,远而不明;编程就是敲代码,直接写就行了。

山不是山:临山看山,唯石而已;渐渐的,有些代码要经常重复使用,开始抽取一些通用模块;渐渐的,代码不能都写在一起开始进行一些拆分;渐渐的,开始关注代码的结构。

山还是山:登山看山,山有其纹;编程就是组织代码,关注的是组织方式而不是代码。

最开始拿到需求就直接开始做;之后发现有一些经常出现的代码,于是开始进行抽取公共代码;由于很多地方都要用,开始注重通用性及效率;将这种思路用在其他代码上,发现耦合不可避免;跳出代码从整体考虑,思考模块的组合方式。

相关文章

  • 编程思考

    react native 1: 为什么要这么设计? 2: 好在哪里 ? 3: 4: 别人的方案,我 能不能设计...

  • 思考:编程

    古人把人生境界分为4重: 看山是山, 山不是山,山还是山。 编程在某种程度上也有这样的理解: 看山是山: 一眼望山...

  • Java编程入门

    Java编程入门(词汇表) Java编程入门:前言 Java编程入门:第1章 思考的风景 Java编程入门(1.1...

  • 编程学习思考

    学习编程有1年之余,也泛泛的看过很多书和不少视频,发现编程的本质是解决实际的问题。 语言本身当然有很多特性,但是这...

  • 编程中思考

    前言 前不久在微博上关注一个ID为垠的微博用户(后来百科之后才发现又是国内程序员中的牛人之一,就是池大大文章经常提...

  • 《Google 软件工程》 读书笔记1

    软件工程VS编程 软件工程就是随时间不断集成的编程。 思考:编程是需要考虑时间维度的,软件的生命长度决定了编程时需...

  • Java 8函数式编程学习笔记

    Java 8函数式编程学习笔记 author:Gavin date:2018/11/09 什么是函数式编程 在思考...

  • 一文读懂:为什么学编程,有编程思维的孩子更优秀

    学习编程教你如何思考,就像学法律一样。学法律并不一定要为了做律师,但法律教你一种思考方式。同样,编程教你另一种思考...

  • 20170825编程普及中的问题(转载)

    编程热。。。 在国务院发文普及编程教育时,说说编程教育在中国遇到的问题 原创 2017-08-25 不断在思考的 ...

  • 五、函数式编程的思考

    函数式的思考 FP编程技巧 OOP和FP混合

网友评论

      本文标题:思考:编程

      本文链接:https://www.haomeiwen.com/subject/ovqcottx.html