当前位置: 首页 > news >正文

网站个人博客怎么做天津企业seo

网站个人博客怎么做,天津企业seo,网站设计有哪些公司,莱芜雪野湖酒店第十二章 系统 12.1 通过选进设计达到整洁目的 Kent Beck关于简单设计的四条规则,对于创建具有良好设计的软件有着莫大的帮助。 据Kent所述,只要遵循以下规则,设计就能变得"简单":运行所有测试;不可重复&…

第十二章 系统

12.1 通过选进设计达到整洁目的

Kent Beck关于简单设计'的四条规则,对于创建具有良好设计的软件有着莫大的帮助。

  • 据Kent所述,只要遵循以下规则,设计就能变得"简单":
  • 运行所有测试;
  • 不可重复;
  • 表达了程序员的意图;
  • 尽可能减少类和方法的数量;
  • 以上规则按其重要程度排列。
12.2 简单设计规则1:运行所有测试

        只要系统可测试,就会导向保持类短小且目的单一的设计方案。

        紧耦合的代码难以编写测试。同样,编写测试越多,就越会遵循1DIP之类规则,使用依赖注入、接口和抽象等工具尽可能减少耦合。

        遵循有关编写测试并持续运行测试的简单、明确的规则,系统就会更贴近OO低耦合度高内聚度的目标。编写测试引致更好的设计。

12.3 简单设计规则2~4:重构

        有了测试,就能保持代码和类的整洁,方法就是递增式地重构代码。

        测试消除了对清理代码就会破坏代码的恐惧。

        在重构过程中,可以应用有关优秀软件设计的一切知识。提升内聚性,降低耦合度,切分关注面,模块化系统性关注面,缩小函数和类的尺寸,选用更好的名称,如此等等。这也是应用简单设计后三条规则的地方:消除重复,保证表达力,尽可能减少类和方法的数量。

12.4 不可重复

      要想创建整洁的系统,需要有消除重复的意愿,即便对于短短几行也是如此。

        “小规模复用”可大量降低系统复杂性。要想实现大规模复用,必须理解如何实现小规模复用。

        模板方法模式是一种移除高层级重复的通用技巧。

12.5 表达力
  • 可以通过选用好名称来表达。
  • 也可以通过保持函数和类尺寸短小来表达。
  • 还可以通过采用标准命名法来表达。
  • 编写良好的单元测试也具有表达性。测试的主要目的之一就是通过实例起到文档的作用。读到测试的人应该能很快理解某个类是做什么的。
  • 不过,做到有表达力的最重要方式却是尝试。
12.6 尽可能少的类和方法

        我们的目标是在保持函数和类短小的同时,保持整个系统短小精悍。不过要记住,这在关于简单设计的四条规则里面是优先级最低的一条。所以,尽管使类和函数的数量尽量少是很重要的,但更重要的却是测试、消除重复和表达力。

12.7 小结

        遵循简单设计的实践手段,开发者不必经年学习就能掌握好的原则和模式。

http://www.dinnco.com/news/80061.html

相关文章:

  • 网站注册系统源码社区推广
  • 网站建设加推广广州关键词seo
  • 如何做h5简历制作网站浙江百度查关键词排名
  • 顺德做pc端网站阿里指数查询
  • 做网站必备志鸿优化设计答案网
  • 如何在网站后台备份数据库郑州网络推广软件
  • 建设电商平台搜索引擎优化的方法与技巧
  • 担路网如何快速做网站搜索引擎营销的实现方法
  • 企业查询信息系统泰州seo
  • 厦门企业自助建站系统附近的电脑培训班在哪里
  • 企业营销网站建设公司抖音竞价推广怎么做
  • 新手做网站如何赚钱短视频精准获客系统
  • 做网站要多长时间软文标题大全
  • 网站模板用什么做google chrome官网下载
  • 区块链开发工程师招聘太原seo排名外包
  • 专业网站开发价格免费独立站自建站网站
  • 搜狗怎么做网站百度快速排名培训
  • 那个网站做效果图电脑配置品牌网站建设解决方案
  • 怎么区分网站是模板做的网络营销学什么
  • 公司建一个网站百度账号
  • 龙岩人大网站西安seo站内优化
  • 云南房产网站建设域名注册万网
  • 自己做的网站可以上架烟吗网络营销模式案例
  • 建立网站来网上销售的英文百度收录提交申请网站
  • 合肥网站建设优化重庆人社培训网
  • 和各大网站做视频的工作总结什么是网络推广工作
  • 网站运营经验手游推广平台哪个好
  • 淘宝 做网站空间 条件全网营销推广服务
  • 大连在哪个省份哪个市seo网站推广什么意思
  • 班级建设网站手机搜索引擎排行榜