小工

阅读笔记之《程序员修炼之道-从小工到专家》六

第30节 黑板 1、设想侦探破案的过程,他借助于一块黑板,把不同线索写出来;其他侦探也可以写下自己的推断和已掌握的案情细节。所有这一切串联起来将共同帮助案件侦破,但不同的线索之间是可以独立进行的。 2、这里的黑板可以抽象为一种处理事件的模型。不同于原始的工作流需要考虑各种状况,不同组合,先后顺序等, ......
小工 程序员 笔记 程序 专家

阅读笔记之《程序员修炼之道-从小工到专家》七

第36节 需求之坑 从本节开始进入了第七章节:在项目开始之前。本章节讨论了在项目开始之前的一些建议。 1、完美,不是在没有什么需要增加,而是在没有什么需要去掉时达到的。这句话的一种解读时,不要搜集需求,需求太多,容易让我们抓不住重点,更应该深挖需求,围绕核心功能不断打磨。 2、挖掘需求,需要我们与用 ......
小工 程序员 笔记 程序 专家

《程序员修炼之道-从小工到专家》阅读笔记

第15节 Shell 游戏 1、对于操纵文本的文件的程序员,命令 Shell 就是工作台。我们可以利用 Shell 启动各种应用、搜索文件、查询系统状态,甚至还可以构建复杂的宏命令,完成各种常见活动。 2、对于习惯 GUI 的开发者来说一直使用 Shell 有些极端。GUI 的好处是所见即所得,但他 ......
小工 程序员 笔记 程序 专家

阅读笔记之《程序员修炼之道-从小工到专家》五

第21节 按合约设计 1、注重实效的程序员会不信任自己,所以他们针对自己的错误行为进行防卫性编码。 2、按合约设计(Design By Contract,简写DBC)是 Bertrand Meyer 为 Eiffel 语言发展的概念。它的核心是用文档记载模块的权利与责任,并进行校验。它的目的是对函数 ......
小工 程序员 笔记 程序 专家

《程序员修炼之道--从小工到专家》阅读笔记03

本次阅读的是第四章和第五章,下面是阅读笔记和心得体会。 第四章:注重实践本章主要强调的是从理论到实践的转变,推崇实践、实验和原型设计等方式来使软件开发更加高效和成功。作者说,软件开发是一项具有实验性质的工作,我们需要反复实验,检查和验证我们的判断和设计是否符合预期。同时,还应该注重代码质量,写出简单 ......
小工 程序员 笔记 程序 专家

《程序员修炼之道——从小工到专家》语录

1、有许多人声称要给你帮助。工具供应商吹嘘它们的产品所展现出的奇迹。方法学古鲁(guru) 允诺说他们的技术保证有效。每个人都声称他们的编程语言是最好的,而每一种操作系统都是对 所有可以想象得到的问题的解答。当然,所有这些都不是真的。并不存在容易的答案。也不存在最佳解决方案这样一种东西, 无论它是工 ......
小工 程序员 语录 程序 专家

《程序员修炼之道--从小工到专家》阅读笔记02

《程序员修炼之道--从小工到专家》第二章和第三章的主题是“实践”和“注重实效”,本文是本人对这两章节的阅读笔记。第二章:实践本章的核心观点是:软件开发是一门实践性很强的技艺,需要不断地实践和锤炼,才能取得进步和提高。而编写代码需要掌握多方面的技巧和工具,并不是只要会某一门编程语言就足够了。作者提出了 ......
小工 程序员 笔记 程序 专家

《程序员修炼之道:从小工到专家》14

多元程序设计和时间耦合 多元程序设计致力于通过元数据等方式使代码变得“软化”、易于修改,通过对代码的“编写”而不是未“修改”减少对代码原有结构的改变,降低BUG产生的可能性 这让我想起曾经在编写“四则运算”的随即括号代码是遇到的问题,在不添加相关代码的情况下可以正常运行,但是添加了“随机括号”代码之 ......
小工 程序员 程序 专家

《程序员修炼之道--从小工到专家》阅读笔记01

《程序员修炼之道–从小工到专家》是一本经典的软件开发实践指南书籍,被许多程序员视为进阶必读之书。以下是本人对该书第一章节的阅读笔记。 第一章节题为:为什么需要修炼?显然,程序员和武林中的武功修炼者一样,都需要经过长期的学习、训练和实践,才能成为真正的专家。而与武术不同的是,软件开发涉及到的知识技能非 ......
小工 程序员 笔记 程序 专家

《程序员修炼之道:从小工到专家》阅读笔记十

二十九它只是个视图 不要将程序写成一个大块,而应该“分而治之”,把程序划分成模块。 模块或类的一个好的定义:具有单一的,定义良好的责任。 发布和订阅 当我们对某个publisher生成的特定事件感兴趣,我们能做的是登记自己。publisher追踪Subscriber对象,publisher生成事件时 ......
小工 程序员 笔记 程序 专家

《程序员修炼之道:从小工到专家》阅读笔记九

二十八时间耦合 时间对我们很重要:并发和次序。 分析工作流,以改善并发性 例如使用UML活动图 用服务进行设计:实际上我们创建的不是组件,而是服务--位于定义良好的,一致的接口之后的独立、并发的对象 为并发进行设计 必须确保在任何可能被调用的时刻,对象都处在有效的状态中。 更整洁的接口:对并发和时序 ......
小工 程序员 笔记 程序 专家

《程序员修炼之道:从小工到专家》读后感(四)

一个程序很有可能出现意想不到的异常,将异常用于异常的问题,通过异常处理,例程和他们的调用者被调用者更紧密的耦合在一起 怎样配平资源 大多数时候,资源使用遵循一种可预测的模式,分配,使用,解除其分配。对于一次不需要不只一个资源的例程,可以对资源分配的基本模式进行扩展的:以与资源分配的次序相反的次序解除 ......
小工 读后 读后感 程序员 程序

《程序员修炼之道-从小工到专家》阅读笔记

《程序员修炼之道》是一本经典的软件工程领域的书籍,它不仅提供了实用的编程技巧,更是给程序员们提供了一些关于软件工程师的思考和生活方式的指导。以下是我对这本书的阅读笔记: 务实态度:良好的程序员应该始终保持务实态度。在编写代码时,应该根据实际需求,采用简单明了的方法来解决问题。应该注重代码的可读性和可 ......
小工 程序员 笔记 程序 专家

《程序员修炼之道:从小工到专家》阅读笔记七

二十三、断言式编程 在自责中有一种满足感,当我们责备自己时,会觉得再没人有权责备我们。--王尔德 不要有“这绝不会发生...”的自我欺骗。 如果它不可能发生,用断言确保它不会发生。对于算法操作,有时断言也是有用的检查。 二十四、何时使用异常 将异常用于异常问题 异常表示即时的、非局部的控制转移--这 ......
小工 程序员 笔记 程序 专家
共104篇  :4/4页 首页上一页4下一页尾页