《构建之法》读书笔记2

【2.1】

单元测试的重要性和必要性以前并没有注意到,大部分测试是由手动遍历测试,这就导致了代码漏洞百出。一不够全面,二没有逻辑性。这部分内容给了我很好的警醒。单元化测试以及测试代码自动化都是在完成一部分新代码之后必须马上完成的事情。虽然繁琐、复杂,但是绝对不能跳过这一步。另外,回归测试中提到的问题,在以前也非常经常的遇到过,总算系统的学习到了科学性、理论性的解释和解决方法。

【2.2】

效能分析。很多情况下对我来说就是一句空话,用来撑场面的花架子,细数下来,竟然很少真正的通过数据来说明程序效能。其实看上去实现功能差不多的代码,在运行速度及效率等方面极有可能差了十万八千里。要写就要写健壮、且高效的代码。利用函数调用关系树来分析是个不错的办法,因为仅仅通过数据来判断的话很有可能矫枉过正,有失偏颇。

【2.3】

工程师在“需求分析”和“测试”这两方面明显地要花更多的时间;但是在具体编码上,工程师比学生要少花1/3强的时间。从学校到工作,明显体会出了差别。真正应用到工作上,学校里那种学院派应付了事的做法根本行不通。工作中更强调的是需求分析、功能设计、使用体验、产品完善程度等,需要功能逻辑合理、质量高的产品,而非运行一百次只成功一次、急匆匆的截图写报告、宣告完成的课题。越熟练越深入学习,越能了解到其实前期准备(即需求分析等)和后期测试(包括产品说明)扮演着究极重要的角色。

【2.4&2.5】

要看的链接、要学的文章、要做的练习好多。。。TAT还没有太多时间实践。。。跳槽的事情刚刚落定,周一第一天上班。一切开始步入正轨。

p.s.个人软件开发流程。无比感兴趣。之前在知乎看到一篇文章叫《一个人开发一款APP是一种怎样的体验》,作者一个人利用业余时间开发了一款记账app——5coins(强行安利一发,付费软件),当时就下载安装对着文章细细的研究了一遍,整个人都炸裂了,太酷炫了!功能虽然简单,但细节处处让人觉得惊喜,眼前一亮的感觉。我也要搞一个出来。

时间: 2024-12-19 22:14:21

《构建之法》读书笔记2的相关文章

你的灯还亮着吗阅读笔记之一

<你的灯亮着吗>这本书是美国著名思想家唐纳德·高斯和维拉尔德·温伯格所著的一本关于定义问题.分析问题和解决问题的书,从1982年发行第一版至今畅销不衰被奉为问题解决领域里的经典之作,全书分为6个主题,每个主题都有若干生动有趣而又有警戒意义的故事作为主线通过对实战中实际问题的解决,引出作者对于问题解决领域的重要观点,本书所提到的解决问题的方法是新颖的,然而仅凭读一本书就能够学会如何解决问题是不可能的,所以读书也不足按部就班地教我们如何解决问题,而是希望读并通过阅读概述有所思悟,最终形成自己的分析

你的灯还亮着吗阅读笔记之三

解决问题是最后一步,建立在分析问题基础上,解决问题有多条途径,如果通过各种约束条件选择最佳的途径来解决问题是需要考虑的重要因素.问题解决后要及时进行归纳和总结,形成自己的知识库.   1.当别人能够解决问题时候千万不要越俎代庖   2.如果某人能够解决该问题当他自己却不会遇到该问题时候,首要的是让他感受到该问题   3.试试换过来指责你自己-即使只有一秒钟   4.一个小小的提醒往往别复杂的解决问题方法更有效(你的灯亮着吗)   5.任何解决问题方法都不可避免有副作用-没有最好,只有更好

你的灯还亮着吗阅读笔记之二

在对问题有了相对正确的定义后,接下来就是思考和分析问题,我们要注意搞清楚“这是谁的问题”和“问题的真正根源”,当别人能够解决问题时,千万不要越俎代庖,我认为书中提出的这种思考和分析问题的方式,对于构建和谐团队关系有着很大的启示,试想当团队之间出现问题时,如果大家都能“试试换过来指责自己”,从自身找问题,相互理解,那么团队之间会是多么和谐的景象呢. 圆满地解决问题是建立在准确定义和全面深入分析问题的基础上的.如何在各种约束条件下选择最佳的途径来解决问题是需要考虑的重要因素.书中给出了很多启发性建议

《你的灯还亮着吗》读书笔记2

由于本书只有短短6章,我就每两章写一篇读书笔记  第三章的题目是:什么是真正的问题?这章中讲述了,问题的存在往往被人忽视了,书中提到问题最难以处理的部分恰恰是去意识到它们的存在.我们在工作的时候往往都发生问题替代,把所有人或者这个圈子以外的人都用自己或者圈内人来替代,这样往往就把一些存在的真正的问题给忽视了.但是我们的工作面对的通常都不是我们自己,二是大众,因此我们应该从现实中,从别人身上来找到我们自己存在的问题.  第四章的一个故事中的一句点睛的话很有特色——你的灯还亮着么?这是解觉隧道车辆开

《你的灯还亮着吗》读书笔记1

<你的灯还亮着吗>这本书,如果从代序开始算起的话,那么章柏幸的代序就已经让我从第一印象中得知了这本所要讲述的内容. 这是一本充满问题的书,同时也是一本教会大家如何解决问题的书,它会告诉我们一种思维,一种解决问题的思路,而不是某一种具体的解决问题的方法.作者的讲述能力还是很厉害的,因为他每讲的一个故事,都会吸引我从不同的角度去思索问题的所在,在前几篇的阅读中,第一个故事让我颇有感触. 第一个故事讲的事一个电梯使用的故事,当我看到电梯调度出现问题之后,我的第一反应和大多数人一样,我在努力的去试想各

《你的灯还亮着吗?》读后感(一)

经过老师的推荐,看了一本关于我们软件工程专业方面的书,书名为<你的灯还亮着吗?>中文版,看过这本书之后,借用好搜百科的一句话:“这本书为人们思考能力的提高提供了一些启迪性的帮助.全书幽默地引导读者在处理问题时首先应该识别真正的问题,然后确定问题的拥有.”<你的灯还亮着吗?>全书中间贯穿了几个故事,透过这些故事让人对“问题”以及如何探究真正的问题这个概念有了进一步的了解.这本书不愧被称为管理者必读书之一.

《你的灯还亮着吗》 阅读笔记一

你的灯还亮着吗? 作者没有按部就班的告诉我们解决问题的方法,所以我们可以通过阅读概括出自己的感悟 解决一个问题的开始是要弄清问题的来源,了解问题的本质,如何更正确的定义问题 书中说到:“问题其实就是你期望的东西跟你体验的东西之间的差别”. 我们需要搞清楚“问题是什么”,不要迫不及待地就陷入解决问题的情形中,不要把问题的解决办法误认为是问题的定义. 就像书中说到的,你也许不能肯定自己对问题的定义有了正确的解释,可是不要放弃我们追逐问题的脚步

你的灯还亮着吗?阅读笔记之三

06你的灯还亮着吗?阅读笔记之三 问题最难以处理的部分恰恰是去意识到它们的存在. 如果在你对问题的理解中,你想不出至少 3 样可能出错的东西,那么你并没有真正的理解这个问题. 每种解决方法都会带来新的问题,我们永远都不能消灭问题.问题.解决方法以及新的问题交织成一条无穷无尽的锁链.我们能期望的最好结果就是新的问题没有我们“解决了”的那个那么棘手.我们使问题变得不那么棘手,其实只是把问题放在“别人家的后院儿里”.这种技巧叫做转嫁问题.新的问题常常是在无意识的情况下产生的. 当我们把我们的设计或定义

《你的灯还亮着吗》阅读笔记1

一开始看到这本书的名字的时候,感觉这就是一本励志书,“你的灯还亮着吗”,就是在说,你还有没有在深夜里还用功,加班编程,但是在读了开头第一章的时候,发现这就是在说明告诉读者,要怎么对待问题,怎么看待问题,怎么解决问题.问题其实就是你期望的东西和你体验的东西之间的差别,大多数情况下,问题的根源在你自己身上,哪儿来回哪儿去.在这个充满问题的社会中,我们常常寻找外界给自己带来的问题,却不能注意到问题的根源常常在你自己身上.很多人都是站在自己的立场上去思考问题,自然把所有的责任都推给他人,能做到站在对方立

你的灯还亮着吗

你的灯还亮着吗?--发现问题的真正所在 序言 问题 :没人会读序言 解决办法 :把序言作为第一章 解决方法带来新的问题 :第一章很无聊 新的解决方法 :删了第一章,把第二章作为第一章 第一部分:问题是什么 ### 第一章: 一个问题 > __背景故事:__一个办公楼(雷龙大厦)的电梯不够用了.有的租户威胁说,如果不尽快改善电梯服务,他们就要退租. 通过电梯不够用的场景,引出: > * 问题是什么? > * 谁碰到了问题? > * 问题的本质是什么? 第二章:皮特发起了一个请愿 从不