Refactoring
文章平均质量分 56
加摩斯
这个作者很懒,什么都没留下…
展开
-
工作两三年的人才能体会的软件设计思想
最近看了几本关于编程的书籍,都是些讲解软件架构和设计的书。根据目前脑袋中还残留的记忆,相关知识总结如下: 1. 编程范式 目前被提出来的编程范式为:结构化编程范式、面向对象编程范式、函数式编程范式。从bob大叔的大作中看出,编程范式的提出并非为编程增加了什么东西,而是限制了什么。 结构化编程范式,由Edsger Wybe Dijkstra于1968年最先提出。限制了程序的控制权的直接转移; 面向对象编程范式,是在1966年由Ole Johan Dahl和Kriste Nygaard在论文中总结归纳出来的。原创 2021-03-28 13:11:49 · 149 阅读 · 1 评论 -
Martin Fowler和Kent Beck指出的代码22种坏味道
重构的定义 名词形式:对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 动词形式:使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。 重构的好处 重构改进软件设计 重构使软件更容易理解 重构帮助找到bug 重构提高编程速度 代码的22种坏味道 重复代码(Duplicated Code) 过长函数(Long Method) 过大的类(Lar原创 2017-06-04 12:19:13 · 513 阅读 · 0 评论