好书推荐 好书速递 排行榜 读书文摘
num73036-73050  共95651
  • 如果顺着一个分支走下去可以到达另一个分支,git合并时只会简单地把指针前移,因为没有什么分歧要解决,这个过程叫Fast forward

    —— 《精通Git(第2版)》

  • ......create softerware that's correct efficient maintainable portable

    —— 《Effective Modern C++ 简体中文版》

  • Martin Fowler 认为,一个公司要采用微服务,必须满足三个基本条件,即快速配置能力、基本的监控能力和快速部署能力。

    —— 《生产微服务》

  • 一台机器不是只用一个状态表示“向右扫描查找一个空白方格”,而是可以为"向右扫描一个空白方格(记住我之前读取到了一个a)"设置一个状态,再为"向右扫描一个空白方格(记住我之前读取到了一个b)"设置另一个状态,所有可能的字符都以此类推--字符数目 也是有限的,所以这样的复制总是有限的。

    —— 《计算的本质》

  • 不要使用保密的密码算法 使用低强度的密码比不进行任何加密更危险 任何密码总有一天都会被破解 密码只是信息安全的一部分

    —— 《图解密码技术》

  • IP 大致分为三大作用模块,它们是 IP 寻址、路由(最终节点为止的转发)以及 IP 分包与组包。

    —— 《图解TCP/IP(第5版)》

  • FIRTRAN的设计者John Backus 说道:我的大部分成果源自我的懒惰。因为我不喜欢写程序,所以我设计出了能轻松编写程序的系统。

    —— 《代码之髓》

  • Perl语言设计者Larry Wall 在其著作Programming Perl中提出,优秀程序员具有三大美德:懒惰、焦躁和傲慢(Laziness, Impatience and Hubris)。

    —— 《代码之髓》

  • 衡量代码质量的唯一有效标准:WTF/min

    —— 《Clean Code》

  • 唯一能够加快进度的方法便是缩减范围。不要经受不住诱惑盲目冲刺。 在程序员所能表现的各种不专业行为中,最糟糕的是明知道还没有完成任务却宣称已经完成

    —— 《敏捷软件开发》

  • 敏捷开发人员知道要做什么,是因为: (1) 他们遵循敏捷实践去发现问题 (2) 他们应用设计原则去诊断问题;并且 (3) 他们应用适当的设计模式去解决问题。 软件开发的这三个方面间得相互作用就是设计。

    —— 《敏捷软件开发》

  • 想要完全不改变现有行为地添加新行为几乎是不可能的。

    —— 《修改代码的艺术》

  • 这种感觉在一次与一个金融业的团队一起工作的时候强烈到了顶点。当时的情况是:在我加入他们之前,他们已经意识到单元测试非常有用,然而实际上进行的却是全景式的测试,他们写的测试很繁琐,需要多次调用数据库并执行大量的代码。这种测试难于编写,而且也并不常用,因为运行耗费的时间实在是太长了。

    —— 《修改代码的艺术》

  • 要把低级的知识放在代码中,把注释留给高级的知识。

    —— 《程序员修炼之道(影印版)》

  • 要把低级的知识放在代码中,把注释留给高级的知识。

    —— 《The Pragmatic Programmer》

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

    永恒的时光之旅

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

    这些人,那些事

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

    人生

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

    极简宇宙史

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

    认识电影

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

    再度觉醒

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

    巨人的陨落

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

    一路向前

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

    陶渊明集

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

    何以笙箫默

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