• 《程序员修炼之道》读书心得

    时间:2023-02-12 10:43:07

    2007-04-06 这本书是一个编程很厉害的师弟从图书馆借来的,原名直译为《注重实效的程序员》。我每天到实验 室比较早,就翻开这本书看几页。十几天下来,把这本书算是粗粗看完了。其间没有心得,便记录下来。但由于功底有限,对这本书中的一些地方还不甚理解。等以 后功力提高后,再细读一遍吧。 1 要经常性...

  • 《程序员修炼之道》——第二章 注重实效的途径(一)

    时间:2023-02-12 10:15:31

    七、重复的危害我们觉得,可靠地开发软件、并让我们的开发更易于理解和维护的唯一途径,是遵循我们称之为DRY的原则: 系统中的每一项知识都必须具有单一、无歧义、权威的表示。 DRY-Don't Repeat Yourself.   不要重复你自己。 与此不同的做法是在两个或更多的地方表达同一事物。如果...

  • 《程序员修炼之道》——第二章 注重实效的途径(三)

    时间:2023-02-12 10:15:55

    九、 可撤销性 有许多人会设法保持代码的灵活性,而你还需要考虑维持架构、部署及供应商集成等领域的灵活性。 通常你可以把第三方产品隐藏在定义良好的抽象接口后面。事实上,在我们做过的任何项目中,我们都总能够这么做。但假定你无法那么彻底地隔离它,如果你必须大量地把某些语句分散在整个代码中,该怎么办?把需求...

  • 《程序员修炼之道》——第二章 注重实效的途径(二)

    时间:2023-02-12 10:11:00

    八、正交性 在计算技术中,该术语表示某种不相依赖性或是解耦性。如果两个或更多事物中的一个发生变化,不会影响其他事物,这些事物就是正交的。在设计良好的系统中,数据库代码与用户界面是正交的;你可以改动界面,而不影响数据库;更换数据库,而不用改动界面。 当任何系统高度依赖时,就不再有局部修正(local ...

  • 《程序员修炼之道》——第二章 注重实效的途径(四)

    时间:2023-02-12 10:06:18

    十一、原型与便签 我们需要构建原型,原因是为了分析和揭示风险,并以大大降低的代价、为修正提供机会。与轿车制造商一样,我们可以把原型用于测试项目的一个或多个具体的方面。 我们往往以为原型要以代码为基础,但它们并不总是非如此不可。与轿车制造商一样,我们可以用不同的材料构建原型。要为像工作流和应用逻辑这样...

  • java程序员修炼之道(1)

    时间:2023-02-12 08:58:39

      这些天看了《java程序员修炼之道》这本书,觉得还不错,将自己的一些理解以及对本书中的重点归纳了下,希望对后来者有些帮助,后续会根据每天理解的内容,陆续地写一些文章,望自己能够每天都处在学习中。 第一章主要是介绍了java7的改进地方:   1.java是解释性语言还是编译性语言      在这...

  • 《程序员修炼之道》解读

    时间:2023-02-12 08:45:17

      美团这边有个很好的风格。上上下下谁出去参加什么技术会议、培训之类的都会回来主动给大家做分享。用了近两天的时间读了一本《程序员修炼之道》,自己的收获分享给大家,也算是美团精神的一个发扬。    ...

  • 《程序员修炼之道》笔记(五)

    时间:2023-02-12 08:41:07

    *续 第五章弯曲,或折断   4 它只是试图 a) 以一个电子表格应用举例,除了显示表格,还要能把数值显示为柱状图,还有总计功能。实现的大概过程为:首先创建一个模型(数据自身),以及用于对其操纵的常用操作;然后创建不同的视图,以不同方式显示数据,作为表格、柱状图、总计框,每个视图都有自己的控制器。 ...

  • 程序员修炼之道(七)(八)

    时间:2023-02-12 08:36:27

    程序员修炼之道 第七章 在项目开始之前 启动太快是一个问题,但等的太久可能会更糟。 1.需求之坑 完美,不是在没有什么需要增加,而是在没有什么需要去掉时达到的。 挖掘需求,而不是搜集需求,与用户一同工作,以像用户一样思考 建立需求文档 使用用例图 规定...

  • 程序员修炼之道

    时间:2023-02-12 08:36:15

    15、死程序不说谎 我们很容易掉进“它不可能发生”这样一种心理状态。 【很多时候我们在项目中遇到问题或者bug时,第一反应就是这不可能。但事实就是错误已经发生了,这说明非常、非常糟糕的事情已经发生,我们不能纠结“事情不可能”这个问题上,而是要弄清楚事情为什么会发生,思考解决方案,并编码调试,...

  • 程序员修炼之道的评论 【转】

    时间:2023-02-12 08:36:09

          1 我的源码让猫给吃了  不要寻找借口,从自身找原因    2 软件的熵  一句话:不以善小而不为,勿以恶小而为之.  从初期就要做好规范,不要因为是poc这样的前提而放松对代码的规范,现在的项目就  有这种问题,初期的时候有人认为(自己也有这种想法)等到以后正式开发的时候再规范  ,而...

  • 程序员的修炼之道

    时间:2023-02-12 08:36:03

    说  明:本文来自互联网,抱歉不知道作者是谁,只知道是某个职业学校的计算机老师,如果侵犯了你的全力或者隐私,请通知我,我立刻删除,写于此处完全在于对本文的好感,拿到博客上来分享,没有任何商业通途,特此说明。 前  言 本书内容与广为流传的经典书籍: 《程序员修炼之道-从小工到大家》 无任...

  • 程序员修炼之道

    时间:2023-02-12 08:35:57

      身为一名程序员,当一本叫做《程序员修炼之道》的书出现在面前,又怎能忍住不去看呢?于是,出现了下边的读书笔记。 该书确实博大精深,包含了很多内容,但很多都是点到为止。那种心中有剑的感觉,跃然纸上,或许高手都是如此吧。根据多年武侠观摩经验,一定要把不懂的记下来,以后肯定大有用处。那就记。 第一章:注...

  • Java程序员修炼之道 之 Logging(1/3)

    时间:2023-01-05 11:53:30

    " 写在前面的话: 作为《Java程序员修炼之道》博文的第一个主题Logging,我计划中按照如下三篇来写: Logback的简单介绍和配置 在Java代码中如何使用SLF4J来写日志以及写日志的要点 作为一个程序员,在日常工作中如何分析和挖掘Log。 PS:默认生成的目录不对,仔细检查过了...

  • Java系统程序员修炼之道

    时间:2023-01-05 11:53:24

    一:Java语言学习   对线程(thread),串行化,反射,网络编程,JNI技术,容器(Map,List, Iterator), 类加载器 (ClassLoader),输入输出流,垃圾回收机制, 有比较深入的了解,最起码做过项目应用。有 过Java项目的性能优化经验,最起码掌握一种性能监视工具的...

  • java程序员修炼之道

    时间:2023-01-05 11:53:18

    今天在论坛里看到了一位工作10年的java大牛总结的java程序员修炼之道,看完后给出的评价是:字字玑珠,深入人心,猛回头,自己一无是处··· 大牛告诉我们应该好好学习与修炼以下知识与技能 Java语言学习(对线程(thread),串行化,反射,网络编程,JNI技术,容器(Map,List, ...

  • 程序员修炼之道——从小工到专家读后感

    时间:2022-09-27 20:07:18

    一:我的源码让猫吃了这一节教会我要有责任心要负责。一、如果承诺了某件事,就要信守承诺完成它,尽管事情可能不尽人意使你不能完成它,但你起码是尽你所能去做了,而不是因为不可能完成了就提前放弃。二、你必须分析事情的风险,如果风险超出你的控制范围,你可以说你做不到,不去做承诺。我要敢于承认错误,做到诚实坦白...

  • 《程序员》0905期精彩预告:移动应用修炼之道

    时间:2022-08-25 13:05:33

          自2009年开始,随着3G牌照的开放、3G行业的发展,引起了一轮移动应用的热潮。无论是个人还是企业对移动应用的需求都在逐步提升,对移动产品的关注度也越来越高。那么移动行业究竟发生了怎样的变化?又将出现什么样的移动产品来满足广大客户的需求?而移动行业的发展又将引领我们进入一个什么样的新时...

  • 读【程序员修炼之道:从小工到专家】书籍的笔记经典记录[未完待续]

    时间:2022-07-05 00:26:05

    引用的话语 1、在所有弱点中,最大的弱点就是害怕暴露弱点。 2、知识上的投资总能得到最好的回报。 3、我相信,被打量比被忽略要好。 ---------------------------------------------------------------------------...

  • 天天读书笔记(五)java程序员修炼之道

    时间:2022-06-29 02:09:02

    第四章 现代并发(二)  一 现代并发应用程序的构件   java.util.concurrent包  包含大量编写多线程代码的工具   1 原子类:java.util.concurrent.atomic   其中有几个名字以Atomic打头的类 语义基本和volatile一样 封装在一个API中 ...