我们一起来读书吧
关注: 157 主题: 3,025 帖子: 3,025
时下热门
最新回复
最新发布
0
2024-06-11
widget模式:它将页面粒度化,分解成一个个组件,降低相互之间因功能或者视图创建的耦合影响 。一个组件即是一个 文 件 , 也 让我们更好地管理一个页面……
0
2024-06-11
37章:widget模式,是分而治之思想的一种体现,特别是在构建复杂的前端界面时。Widget 可以被看作是页面上的一个独立组件,它封装了特定的功能,并且……
0
2024-06-10
Widget模式:借用web widget(一块可以在任意页面中执行的代码块)思想将页面分解成部件,针对部件进行开发,最终组合成完成的页面。介绍了模板引擎……
0
2024-06-07
一、为何要重构: 1. 在用户无感知的情况下,对软件内部结构进行调整改动,提升代码的可读性,降低维护成本; 2. 代码功能迭代升级开发,有些时候为了能快速……
0
2024-06-07
一、重构的定义与重要性 定义: 1. 在不改变软件可观察行为的前提下,改善其内部结构的过程; 2. 提高代码的可读性、可维护性和可扩展性; 重要性: 1.……
2
2024-06-07
🧑7600000
0
2024-06-07
1. 重构的定义 重构是对软件内部结构的一种调整,目的是在不改变软件外部行为的前提下,提高其可读性和可维护性。 2. 为何重构 增加代码的可理解性。 使代……
🧑RRR..aaaa
0
2024-06-07
重构的原则 重构的定义: 重构是指对软件内部结构进行调整,以提高其可理解性和降低修改成本,同时不改变软件的可观察行为。重构可以是动词(指进行重构的过程),……
7
2024-06-07
11
2024-06-07
1. 组织的结构很少有对与错之分,任何的结构都有利有。 2. 在设计组织的过程中要考虑下述几个方面:易于在现有的组织上增加新的工作单元。在组织里增加和减少……
0
2024-06-07
第二章:重构原则 引言 在第一章中,作者通过具体示例了解了重构的过程和方法。第二章则深入探讨了重构背后的原则和理论基础。这些原则不仅指导我们如何进行重构,……
0
2024-06-07
何谓重构 名词:对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 动词:使用一系列重构手法,在不改变软件可……
0
2024-06-07
《重构:改善既有代码设计》读书笔记——第二章 一、引言 进入《重构:改善既有代码设计》的第二章,Martin Fowler深入探讨了重构的准备工作,为我们……
1
2024-06-07
在阅读《重构 改善既有代码的设计》第二章后,我深深地体会到了重构在软件开发中的重要性。这一章不仅详细地解释了重构的必要性,还为我们提供了如何进行有效重构的……
1
2024-06-07
第二章主要讲述了关于重构的原则,其中,“两顶帽子”让我印象深刻的比喻。在软件开发过程中,我们既要关注当前的业务需求,也要考虑代码的长期设计。这种平衡的思维……
0
2024-06-06
首章直接带来干货,以【影片出租店是什么】为切入点,通过充分的代码实例,展示了重构中的基本要素 提供一组可靠的测试 为即将重构的代码提供可靠的单元测试,避免……
1
2024-06-06
第二章主要从两个问题展开 1. 什么是重构? 2. 为什么要重构? 书中也给了答案 目的是在不改变软件可观察的行为前提下,提高其可理解性,降低其修改成本。……
1
2024-06-06
阅读第二章的感受:本章主要告诉我们何为重构?为何重构?重构既是名词也是动词,重构是指对软件内部结构进行调整改动,但是对使用软件的用户是无感知的前提下,提升……
1
2024-06-06
阅读第二章的感受:本章主要告诉我们何为重构?为何重构?重构既是名词也是动词,重构是指对软件内部结构进行调整改动,但是对使用软件的用户是无感知的前提下,提升……
0
2024-06-06
主要讲了几个方面 为何要重构:提高代码的可读性、可维护性和可扩展性,减少技术债务等。 何时重构:讨论在什么时机下进行重构是合适的,比如当代码出现重复、复杂……
0
2024-06-04
在团队内部建立有效的学习文化和知识分享机制是非常重要的,但同时也会面临很多挑战,这些挑战可能会阻碍团队的学习和发展。 1.缺乏安全感,在一个缺乏透明度的环……
🧑孟子幻
0
2024-06-04
耦合性是我们开发时一直无法避免的话题,这是为什么呢? 其实是因为耦合无处不在,他的形式多种多样,存在数据间、函数间。举个例子:当我们想听音乐时,要先给电器……
0
2024-06-04
文档 文档是书面知识,其主要目的是帮助读者学习一些东西。并非所有的书面知识都一定是文档,尽管它可以用作书面记录。例如,有可能在一个邮件列表线索中找到一个问……
0
2024-06-04
第三章面向抽象编程 这句话包含两部分含义:“面向抽象编程”本质上是对数据的抽象化 , “面向接口编程”本质上是对行为的抽象化(本章只谈数据的抽象化) 3.……
0
2024-06-04
人天生是不完美的——我们常说,人类大多是一个个不同缺点的组成集合。但是,在你了解同事身上的缺点之前,你需要了解自己身上的缺点。我们将要求你反思自己的反应、……
🧑孟子幻
0
2024-06-04
#面向抽象编程# #耦合# 第三章 面向抽象编程——玩玩虚的更健康 3.1 所说的抽象 是指减小对象的影响范围 以达到可控的目的(不滥杀无辜) 3.2 依……
0
2024-06-04
第三章抽象 1.抽象的敌人:new,为什么new是抽象的敌人,因为使用 new 关键字直接创建对象会导致代码对具体实现的依赖,降低代码的灵活性和可维护性。……
0
2024-06-03
参与者模式:在特定的作用域下中执行给定的函数,并将参数原封不动地传递(函数柯里化,apply、call,bind实现) 等待者模式:通过对多个异步进程监听……
0
2024-06-03
参与者模式:在特定的作用域下中执行给定的函数,并将参数原封不动地传递(函数柯里化,apply、call,bind实现) 等待者模式:通过对多个异步进程监听……
0
2024-06-04
知识共享的重要性 知识共享对于组织的成功至关重要,因为它可以提高问题解决的效率和创新能力。组织内部的专家和知识传播机制共同作用,帮助成员解答问题并促进整体……
首页 37 38 39 40 41 42 43 44 45 46 47 尾页