《调试九法》读书笔记 引发失败 这是一个逆而行之的过程。想要成功,我们先引发失败,而在摸清失败的根源之后,创造出成功。这个道理是不难理解的。然而,我们怎么引发失败,尤其是引发对成功有益的失败? 但如何才能让他失败呢?一种简单的方法是进行一次内部预演,还有一种同样有效的方法是掩饰给未来的投资者。如果碰 ...
分类:
其他好文 时间:
2018-04-04 18:07:48
阅读次数:
165
获取类的实例有两种方法: 1. 提供一个公有的构造器(最常用)。 2. 提供一个公有的静态工厂方法(static factory method)。 静态工厂方法的优势: 1. 有名称。当一个类需要多个带有相同签名(方法签名 = 方法名 + 参数列表)的构造器时,就用静态工厂方法代替构造器,并且慎重选 ...
分类:
编程语言 时间:
2018-04-04 16:10:06
阅读次数:
172
PB15061359 王亚正 这本书是由四个人共同完成的,讲述了四名优秀的程序员从高中开始到现在的关于编程的经历,以及他们的一些感悟。 总的看四个人中前两位是从小开始接触计算机编程,而后两位一个是从大学开始决定从事计算机行业,最后一位是在大学毕业之后才开始真正意义上的开始学习编程。但四位作者有几点相 ...
分类:
其他好文 时间:
2018-04-04 15:15:13
阅读次数:
142
创新者一书,实际上是这连个世界以来信息技术的编年史,注重介绍了历史潮流中的创新者,但这不意味着作者宣扬个别天才带领了技术的进步,相反,作者强调了创新者所处环境对其的影响,在创新中的作用,展现了那些天才创新者的必然。作者想要揭示的是:科技革命不是一两个天才的成就,而是一群人的努力,创新的起源不是一个简 ...
分类:
其他好文 时间:
2018-04-01 21:55:14
阅读次数:
152
1 using System; 2 using System.Collections.Generic; 3 using System.IO; 4 using System.Linq; 5 using System.Text; 6 7 namespace ClrVarCSharp.C12Generic... ...
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace ClrVarCSharp.C13Interface 7 { 8 class Prog... ...
第四章,十七章读书笔记 第四章: 1)我对于之前的如何简化代码,使代码更加易懂,如何复审等内容没有异议。我对结对编程有些问题。本章题目是两人合作,但在合作方式上却只有一种。这种方法跟我想的很不一样。我以为的两人合作是把一件事化成两件,分开做。但是书中却要求两人共用一台电脑,一人操作一人指挥。这是我从 ...
分类:
其他好文 时间:
2018-04-01 13:17:21
阅读次数:
117
《构建之法》第四章、第十七章读书笔记 第四章 两人合作 在第四章两人合作,我重点阅读了“代码复审”和“结对编程”两个部分。 代码复审。书中的定义是:看代码是否在“代码规范”的框架内正确地解决了问题。代码规范在书的前面部分描述的很清楚,简明、易读,无二义性,我想代码规范在结对编程中不会造成太大的麻烦, ...
分类:
其他好文 时间:
2018-04-01 13:12:11
阅读次数:
191
一、书籍介绍 书名:《重构 改善既有代码的设计》 作者:[美]Martun Fowler 译者:熊节 出版社:人民邮电出版社 二、背景 深知自己的代码水平,但自己又有一点代码洁癖,看不惯的代码,自己重构后自觉美感还是欠佳,还是要多看书。本博文希望自己看完一章就写点感悟,不能囫囵吞枣,借此提高自己,也 ...
分类:
其他好文 时间:
2018-04-01 13:06:35
阅读次数:
95
前言 大事拆分为小事,小事抓住重要事,重要事中做好基础事,基础事中坚持规矩办事。——于18年2月杭州滨江出差时发的一个朋友圈 最近换了一个项目在做,有用到ddd架构,从此结缘ddd,遂翻书以作深入理解 1.什么是DDD,为什么要是使用它? 2.领域 子域 和限界上下文 3.上下文映射图 ...
分类:
其他好文 时间:
2018-04-01 01:07:02
阅读次数:
206