美文网首页
一句话分享

一句话分享

作者: CaesarXI | 来源:发表于2020-10-31 14:02 被阅读0次

    1、Any fool can write code that a compute understands, good programmers write code that humans can understand. --Martin Fowler
    2、“类型”有时候是一个有用的事,有时候又是一件很讨厌的事情。因为类型是对底层内存布局的一个抽象,会让我们的代码要关注于这些非业务逻辑上的东西。而且,我们的代码需要在不同类型的数据间做处理。但是如果程序语言类型检查得过于严格,那么,我们写出来的代码就不能那么随意。 --陈皓
    3、初级程序员维护代码,中级程序员设计代码,高级程序员重构代码。
    4、模块化的本质是分而治之。
    5、当你忙得跟牲口一样,你应该停下来,问一下自己,自己成为牲口的原因,是不是就是因为自己做事时候像就牲口一样思考?
    6、被动工作的人永远都是一颗螺丝钉。
    7、先有深度才会有广度。
    8、数据结构和算法本身解决的是“快”和“省”的问题,即如何让代码运行得更快,如何让代码更省存储空间。
    9、庄子语:
    井蛙不可以语于海者,拘于虚也;//空间局限
    夏虫不可以语于冰者,笃于时也;//时间局限
    曲士不可以语于道者,束于教也。//认识局限

    程序员不要"墙"了自己

    10、设计原则和思想比设计模式更加普适和重要。
    12、 客户的根本需求:物美价廉。
    13、 质量是符合客户需求而不是‘好’。
    14、 不接受上一道工序的缺陷
    自己不产生缺陷
    缺陷不流入下一环节
    15、 第一次做某件事时只管去做;第二次做类似的事会产生反感,但无论如何还是可以去做;第三次再做类似的事,你就应该重构。正如老话说的:事不过三,三则重构。
    --Don Robert 《重构》第三版
    16、敏捷开发三大实践:可测试代码(能够进行单元测试)、 持续集成、重构。--Don Robert 《重构》第三版
    17、对象的基本特征之一就是封装--对外部世界隐藏其内部细节。--Don Robert 《重构》第三版
    18、编程能力是解决难写不出来的问题,架构能力是解决大写不出来的问题,工程能力是解决人多怎么协作的问题。
    19、一次写入多次读取才能体现缓存的价值。
    20、大部分人终其一生停留在高级新手阶段,而阻碍他继续发展的一个重要原因就是:他不知道自己是一个高级新手。
    21、编程语言实质:
    编程的目的是用计算机来解决现实世界的问题
    编程的过程是在计算机所能理解的“模型”(解空间)和现实世界(问题空间)之间建立一种联系
    编程语言是一种“抽象”的机制, 问题是对“谁”来抽象
    22、十年拉磨的驴和十年征战沙场的马,谁能力更强?
    23、 迷茫时读书,烦躁时运动,独处时思考。

    相关文章

      网友评论

          本文标题:一句话分享

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