08梦断代码读书笔记

“吃你自己的狗食”的意思是开发者必须使用自己正在做的产品。

在传奇般的施乐帕罗· 阿尔托研究中心(20 世纪70 年代发明了现代个人计算技术),研究队伍领导人鲍勃· 泰勒提出了这种说法:

“吃狗食则是迫使开发者把鼻子伸到产品的问题中、加速发现和修正缺陷的低调且实用的方法。”

吃自己的狗粮,这种思路确实有助于提升软件质量和用户体验,想想连自己都不屑一用的软件凭什么去折磨用户呢?

软件中的递归很危险,因为它必须要有出口。否则,奇异循环就会变作无限循环,而计算机就会堆栈溢出。终结条件是递归定义中最重要的部分。

 

posted @ 2022-04-22 15:48  zrswheart  阅读(25)  评论(0编辑  收藏  举报