• 大道至简阅读笔记01


    1.

    程序=算法+结构

    编程的第一要务是先把事情分析清楚,事件先后 的逻辑关系和依赖关系搞清楚,然后再去代码实现。

    成天讨论这门语言好,或者那门语言坏的人,甚至是 可悲的。不但是悲其一叶障目,更要悲叹于那种大愚若智 的自得心态。
    2.

    是懒人造就了方法 

    人的精力终归是有极限的。提出新的“方法”,解决的将是影响做事成效的根本问题。

    如果一个人学了一年的编程,他的脑袋里还是昏乎乎 的,不知道从哪里开始,也不知道如何做程序。那想来只有一个原因:他学了,也把知识学进去了,就是不知道这 些知识是干什么的。或者说,他不知道各种知识都可以用 来做什么。 

    所谓“面向过程开发”,其实是对“结构化程序设计” 在代码阶段的一个习惯性的说法。而我忽略了这个阶段的 “方法”的根本原因,是即使没有任何“方法”的存在, 只需要有了“单元(Unit)”和“模块(Module)”的概念, 在面向过程时代,一样可以做出任意大型的程序。在那个 时代,“方法”问题并不会象鼻子一样凸显在每一个程序 员的面前。 如果不出现面向对象的话,这样伟大的工程可能还要 再干一百年⋯⋯ 

    而与“面向对象”是否出现完全无关的一个东西,却 因为“过程”和“单元”的出现而出现了。这就是“工程 (engineering)”

    个人感受:

    (1)人的精力是有限的,在有限的精力里做实用的事才是正确的的,做事之前有时候没把逻辑关系搞清楚

    (2)不搞清逻辑关系很容易把事情搞砸

    (3)做事情时,先把事情的逻辑分析清楚,不盲目学习,要知道这些的用途

  • 相关阅读:
    将16进制的颜色值变成UIColor
    验证邮箱地址方法
    iOS 推送通知详解
    在UITextView中添加placeholder
    移除所有子视图removeAllSubviews
    如何书写高质量的jQuery代码
    reset.css
    CSS3笔记
    10个可以直接拿来用的JQuery代码片段
    js定时器
  • 原文地址:https://www.cnblogs.com/yishaui/p/11069257.html
Copyright © 2020-2023  润新知