《程序员修炼之道》读后感(四)

  本次主要谈一下读完第四章——“注重实效的偏执”的感悟。

  “按合约设计”是第一讲内容,我还是学生,但也对工作有一定的了解,最少最少也是知道“合约”这个东西的。本篇中所讲的是一种“合约的理念”,重点阐述DBC。我虽然不是很懂这种设计“模式”,但我还是学到了一些东西,比如不变项。在这一篇里,核心理念需要我实际操作一下,或许就能理解一二。

  我们在编写代码的过程中,经常面对各种各样的bug,本人作为小白中的一员,也是发生过不少错误的,而发生错误前我都会有“搞定收工,这么写应该不会出错的”这种想法,之后事实就给了我一巴掌。“死程序不说谎”,就是第二讲内容。我们减少出错概率的最有效方法就是要多检查,用肉眼去检查固然是一种方法,但那样的话大部分程序员恐怕已经罢工不干了,这时候我们就要学会运用异常处理机制,这种机制在Java中经常用到,但语言终究是一个工具,作为一个合格的程序员,不能说换个语言就不会处理异常了吧?因此,“何时,怎样使用处理异常方法”,至关重要。

  同样是对上述情况的讨论,如果你想不让它发生,那最好上个“保险栓”,也就是书中所讲的“断言式编程”,但是在使用这种编程的时候要避开一个思维误区:测试一定能找到bug。断言式编程面向的只是那“一定不会发生”的情况,除此之外没有其他用处。而之后考虑内存问题,你可能会选择“关”掉一些编程,但这个情况请务必小心,不要“关”掉关键的地方。

  最后就是资源分配问题。“只要在编程,我们都要管理资源:内存,事务,线程,文件,定时器——所有数量有限的事物”。因此,分配资源理所当然是要考虑的重点。

原文地址:https://www.cnblogs.com/20183711PYD/p/12121484.html

时间: 2024-08-29 13:27:59

《程序员修炼之道》读后感(四)的相关文章

《黑客与画家》读后感

黑客与画家,这两个词正是格雷厄姆前半生的人生写照."黑客"(hacker)在我们大多数人眼里就是入侵计算机.干破坏性事情的人.但是,在很久以前这个词被发明的时候,"黑客",完全是正面意义上的称呼."黑客"这个词不仅是一流能力的象征,还包含着求解问题过程中产生的精神愉悦或享受. 这个书名就是在提示应该把黑客与画家当作同一种人看待.和画家一样,黑客也是怀有一门特殊手艺.有创造天赋的普通人. 第一章,为什么书呆子不受欢迎.在本书中,"书呆子&

《浪潮之巅,第二版》,《黑客与画家》,《暗时间》读后感

根据上次的读书计划,认为好的书,推荐一下: <浪潮之巅>第二版 很佩服作者的视野,与概括总结能力,在第一版中总结了硅谷科技企业的情况,其中有因为大环境变化,还固执守旧或者反应慢,导致中落且消失的案例.如果第一版是对历史概括:那么第二版是对未来的预测.IT人生值得一看. 其中,最关注的是:移动互联网,形成革命,需要在企业级应用上.与云计算结合,企业级的应用从传统的自己建立并维护服务器,到直接部署到云端,不用雇人维护,不用硬件折旧成本.把传统应该迁移到云端,并与移动互联网结合,这将使新的工作机会.

黑客与画家 part3保罗&#183;格雷厄姆其人其事

part3 保罗·格雷厄姆其人其事 page14-page26 1964年,保罗·格雷厄姆(Paul Graham)出生于匹兹堡郊区的一个中产阶级家庭.父亲是核反应堆的物理学家,母亲再家照看他和他的妹妹. 青少年时代,格雷厄姆就开始编程.但是,他还喜欢许多与计算机无关的东西,这再在编程高手之中是很少见的.中学时,他喜欢写小说,进入康奈尔大学以后,他主修哲学,后来发现哲学很难理解,于是研究生阶段他就去了哈弗大学计算机系,主攻人工智能. 他在这个方向上进展不顺利,因此对学术感到灰心.(但是,作为研究

如何创造财富?硅谷创业之父 Paul Graham 《黑客与画家》思维导图

先送上亚马逊传送门:<黑客与画家>:硅谷创业之父 Paul Graham 文集 再送上一个思维导图: 最好的办法就是自己创业或者加入创业公司 一个命题 命题 创业是一个压缩的过程,所有工作压缩成短短几年. 你不再是低强度的工作四十年,而是以极限强度工作四年 举例解释 一个优秀的黑客去除各种障碍,工作效率可以是在公司时的36倍. 假设他年薪8万美元,那么一个勤奋工作,摆脱杂事干扰的聪明黑客, 他的工作相当于年薪200万美元的价值 这里说的是极限情况,休闲时间为0,工作强度足以危害到健康. 守恒定

黑客与画家 part1 版权声明 part2 O&#39;Reilly Media,Ina.介绍

part1 版权声明 page 11 版权声明 英文原版O'Reilly Media,Ina.出版社2004. 简体中文版由人民邮电出版社出版,2011.英文原版的翻译得到O'Reilly Media,Ina.的授权.此简体中文版的出版得到出版社和销售权的所有者-O'Reilly Media,Ina.的许可. 版权所有,未经书面许可,本书的任何部分不得以任何形式重制. part2 O'Reilly Media,Ina.介绍 page12,13 O'Reilly Media,Ina.介绍 为了满足

《黑客与画家》阅读笔记

(本人正在参加2015博客之星评选,诚邀你来投票,谢谢:http://vote.blog.csdn.net/blogstar2015/candidate?username=zhouzxi) (今天看了池建强老师的文章<再读黑客与画家(一)>,想到自己之前也写过有关这本书的文章,遂贴出来,各位看官慢慢品尝!) 在很多人的印象中,黑客是一群非常神秘的.编程技术非常高超的人,他们可以随心所欲地操纵计算机.盗取别人电脑上面的资料.而画家无非是一群以画画为生或对画画有着很浓厚的兴趣的人.那么,黑客与画家

读《黑客与画家》

某天去图书大厦的时候看到了这本书,书名比较吸引我<黑客与画家>,本来以为是一本小说,没想到是一本有关计算机的书籍.读来感觉有点意思,于是买下来回来细细品读. 通过这本书,让我更好的了解了计算机时代.我们身边的每一件东西都逐渐与计算机联系了起来,尤其是最近物联网的发展更加离不开计算机.    作为计算机专业的一名学生,应当更加了解这个时代,甚至成为时代的弄潮儿.<黑客与画家>这本书更像作者的生活笔记,画家离不开创作的灵感,黑客也是这样,画家创作者自己的艺术品,黑客编写的程序也是黑客自

黑客与画家一书小结

首先我们需要了解的是这本书的作者是谁?它的作者是美国互联网界举足轻重.有“创业教父”之称的哈佛大学计算机博士保罗·格雷厄姆(Paul Graham).如果你不了解他,那么你就要去认真读一读这本书.之后,你就会被他的智慧所震撼,令你震撼的或许还有很多值得思考的东西,比如,创业.如何赚钱和编程语言与思维方式的关系等等.读完此书,不得不说,这是一本极好的技术类图书.      对于黑客的解释: “黑客”这个词不仅是第一流能力的象征,还包含着求解问题过程中产生的精神愉悦或享受. 提到黑客二字,我们必然会

读书笔记 - 《黑客与画家》

大名鼎鼎的书,里面讲了很多有趣的观点,据说读了这本书的人很多都创业去了.第一章是在抱怨一个书呆子在初中校园如何会被当成异类排斥和欺负,很难想象会有人在这种书里面写这个!但确实很有趣.第二章以作者的亲身经历来描述,把黑客和画家做类比,因为他们都是创作者,这点确实已经被逐步接受,但还不能说是人人都知道的常识.后面主要讲作者对于编程和创业的感悟.这里摘抄或点评一些书里的有趣或有价值的观点.雇佣员工时通过是否参与开源项目判断其是否热爱此职业是个不错的点子,确定核心骨干的时候可以作为参考措施,没有天赋才干

《黑客与画家》之我见

前段时间看了网上这本书的评价很高的<黑客与画家>,一直没时间写总结,看完整本书,感慨颇多.确实是一本让人很受启发的书,书中很多的观点给读者启发和共鸣. 这本书介绍了作为一个黑客的生活和工作的态度,以及如何去创业,怎么坚持自己的想法,并最终讲想法变成现实. 为什么书呆子不受欢迎? 1. 为什么人们会欺负书呆子?没有什么能比一个共同的敌人能使得人们团结起来,因为书呆子不受欢迎,处在学校的底层,所以全校的学生都把书呆子当作一个可以欺负的安全目标. 2. 书呆子不受欢迎的真正原因,是他们脑子里想着别的