好书推荐 好书速递 排行榜 读书文摘
num631-645  共90305
  • “将条件转移语句改写成为多态性”是一条广为流传的代码重构方法。它的意思是说,将一个进行多次条件转移的商业逻辑封装到不同的具体子类中去,从而使用多态性代替条件转移语句。

    —— 《Java与模式》

  • Right-BICEP: Right----结果是否正确? B----是否所有的边界条件都是正确的? I----能查一下反向关联吗? C----能用其他手段交叉检查一下结果吗? E----你是否可以强制错误条件发生? P----是否满足性能要求?

    —— 《单元测试之道Java版》

  • 毕竟,要是我们对手上正在写的代码的行为是否和我们的期望一致都没把握,那么其他形式的测试也都只能是浪费时间而已。

    —— 《单元测试之道Java版》

  • 那些深刻的、 真正有用的模式大多都是很古老的东西, 见到这么一个模式的时候, 你往往会说: "嘿, 我从前就这么做过。”但是, 只有当专家为这个模式命名之后, 你才获得了一整套讨论这个问题的语汇;此前, 由于缺乏这种语汇, 你往往想不到怎样使用这个模式, 因此命名有助于我们更好地应用模式

    —— 《J2EE核心模式》

  • 简而言之, 没有哪个模式是一个孤立的个体。 每个模式都只有靠与其他模式相互支持才得以存在于世界之中:每个模式都嵌入到更大的模式里, 被同样大小的模式环绕, 并且还有更小的模式嵌入在它的内部——这也就是所谓"相互支持"的意思。 ——Christopher Alexander

    —— 《J2EE核心模式》

  • 例如,构造器 BigInteger(int, int, Random)会返回一个为可能素数(probable prime)的 BigInteger, 但如果用一个名为 BigInteger.probablePrime 的静态工厂方法来表示,效果会更好。

    —— 《Effective java 中文版(第2版)》

  • 当有多个类型参数时,可以用一个适合整个类型含意的单词来分隔它们,例如,我会使用dictionary of string to int来强调映射的部分,而不会使用tuple of string and int。

    —— 《C# in Depth, Fourth Edition》

  • 「晚安,小少爷。希望上帝给你一个好梦,让你获得明天的食粮。」 老鼠以温柔的女声说。在借狗人开口之前,老鼠的身影已经消失在门外。 …… 「对了,我忘了说了,」 黑暗的远处,传来老鼠含笑的声音。 「借狗人,叫紫苑给你一个晚安吻吧,他会给你一个高超又热情的吻。」 「老鼠!」 笑声渐渐远去。然后彷佛被吸入暗夜一般,化为风声,消失不见。

    —— 《NO.6》

  • 「跟着我,别离开我。」   老鼠再度转身。四周如此黑暗,然而老鼠的背影却牢牢印在紫苑的眼眸里。   我才不会离开你。   紫苑压着发热、疼痛的脸颊。   谁要离开你!我会紧黏着你,直到天涯海角。

    —— 《NO.6》

  • 如果遥远未来的那些天文学家知道自己错过了什么,他们一定会大为震惊,但是他们已经没有机会了。因为到了那时,不仅宇宙的其余部分已经消失,现在能够证明我们生活在一个膨胀中的宇宙,并且这个宇宙始于大爆炸的所有证据,也几乎都已经消失了。真空中的暗能量导致了这些证据的消失,但暗能量存在的证据也一并消失了。

    —— 《无中生有的宇宙》

  • 在未来的世界里,几乎所有的收入都会依附于资本,人力劳动的价值将所剩无几 想象未来你的经济生存能力几乎完全由你自己所拥有的东西决定,你的劳动价值甚至一文不值。

    —— 《机器人时代》

  • 在合并特性分支之前,如果发现已提交的内容中有些许拼写错误等, 不妨提交一个修改,然后将这个修改包含到前一个提交之中,压缩成一 个历史记录。

    —— 《GitHub入门与实践》

  • 例如,构造器 BigInteger(int, int, Random)会返回一个为可能素数(probable prime)的 BigInteger, 但如果用一个名为 BigInteger.probablePrime 的静态工厂方法来表示,效果会更好。

    —— 《Effective Java 中文版》

  • 文档的每个元素节点都有一个style属性。style属性包含元素的样式信息,查询该信息将返回一个对象而不是一个简单的字符串。样式信息都存放在这个对象的属性里。

    —— 《DOM Scripting》

  • There are two reasons for the TIME_WAIT state: 1. To implement TCP's full-duplex connection termination reliably. 2. To allow old duplicate segments to expire in the network.

    —— 《Unix Network Programming, Volume 1》

相关文摘
  •  永恒的时光之旅

    永恒的时光之旅

    作者:星野道夫
    译者:游韵馨
    出版社:广西师范大学出版社
  • 这些人,那些事

    这些人,那些事

    作者:吴念真
    出版社:译林出版社
  • 人生

    人生

    作者:路遥
    出版社:北京十月文艺出版社
  • 极简宇宙史

    极简宇宙史

    作者:克里斯托弗·加尔法德
    译者:童文煦
    出版社:上海三联书店
  •  认识电影

    认识电影

    作者:路易斯·贾内梯
    译者:焦雄屏
    出版社:北京联合出版公司
  • 再度觉醒

    再度觉醒

    作者:普里莫·莱维
    译者:杨晨光
    出版社:外语教学与研究出版社
  • 巨人的陨落

    巨人的陨落

    作者:肯·福莱特
    译者:于大卫
    出版社:江苏凤凰文艺出版社
  •  一路向前

    一路向前

    作者:霍华德·舒尔茨,乔安·戈登
    出版社: 中信出版集团
  • 陶渊明集

    陶渊明集

    作者:逯钦立 校注
    出版社:中华书局
  • 何以笙箫默

    何以笙箫默

    作者:顾漫
    出版社:朝华出版社