`
daqing15
  • 浏览: 40924 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

反模式(Anti-Patterns)

阅读更多

 

反模式【Anti-patterns】:就是重复地应用某些代码或设计,而这些代码或设计会导致不良的后果。这种不良后果可能是性能很差,代码难以维护,甚至是项目的失败。是指用来解决问题的带有共同性的不良方法.

 

重构方案【refacting】:原则性的方法,通过代码改造,获得更好的设计,而对外部所见的行为表现不会带来变化。好的重构,必须有好的单元测试。

 

 

 

 

分享到:
评论

相关推荐

    SQL.Antipatterns.zip_SQL Anti-patterns_SQL Antipatterns

    《SQL Antipatterns》这本书通过对这些反模式的深入剖析,帮助读者理解它们为何成为问题,并提供改进建议和最佳实践,以提升SQL编程的质量和效率。通过学习这些内容,开发者可以更好地避免陷阱,写出更高效、更可靠...

    SQL.Antipatterns

    ### SQL Antipatterns:关键知识点解析 #### 一、逻辑数据库设计中的反模式 **1.1 Index Shotgun(索引散弹枪)** - **定义**:在多个列上创建一个宽泛的复合索引,希望它能够适用于多种查询场景。 - **问题**:...

    SQL Antipatterns.pdf

    通过识别并避免这些反模式,开发者可以提高数据库应用程序的质量和效率。书中的内容可能还包括解决这些问题的策略和最佳实践,以帮助读者成为更熟练的SQL程序员,并避免在数据库编程中走弯路。 总的来说,SQL Anti...

    testing-anti-patterns:测试反模式

    测试反模式 列出了格式化反模式的不良习惯。 没有测试。 仅手动测试。 不是单元测试。 没有集成测试。 “测试三角形”或“测试蛋糕”而不是“测试金字塔”。 不测试很难测试的东西。 不进行渗透测试。 开发...

    安全架构-反模式白皮书.rar

    NCSC <security architecture anti-patterns white paper> NCSC,national computer security center,英国国家计算机安全中心 anti-pattern 没想到什么好词,且就叫反面模式 反模式1:‘Browse-up’ for ...

    Anti-Patterns-Test

    《反模式:测试》 在软件开发领域,"反模式"一词通常指的是那些常见但效果不佳的做法,这些做法在长期实践中被证明是低效、不易维护或导致问题的。当我们谈论“测试反模式”时,指的是在软件测试过程中容易出现的...

    cassandra-anti-patterns

    本篇将深入探讨"Cassandra 反模式",主要关注如何避免在使用 Cassandra 时误用 Batch 语句,以确保系统的高效运行。 首先,我们需要理解 Cassandra 的核心设计理念。Cassandra 是一种分布式、去中心化的数据库,它...

    Antipatterns 英文版 (pdf)

    1. **Antipatterns(反模式)**:在软件工程领域,指那些在实践中被证明会导致问题和失败的设计或实现方法。 2. **识别Antipatterns**:通过分析项目文档、代码库、团队沟通记录等,识别出可能导致未来问题的模式。 ...

    Software-process-antipatterns-catalogue:软件项目管理和过程中反模式(常见的不良做法)的目录页面

    本文将深入探讨"Software-process-antipatterns-catalogue"中列出的一些关键反模式,并提供改进策略。 1. **无计划的英雄主义**:项目团队过度依赖个别成员的个人能力来解决问题,而不是制定和执行明确的计划。这...

    SQL反模式(SQL Antipatterns)

    Copyright©2010 Bill Karwin.All right s r eserved.

    Pragmatic.SQL.Antipatterns

    《Pragmatic.SQL.Antipatterns》是一本专为软件开发人员编写的书籍,旨在帮助他们识别并修正数据库设计及应用开发过程中常见的错误模式(即反模式)。本书分为四个部分,分别探讨逻辑数据库设计、物理数据库设计、...

    J2EE Antipatterns

    1. **什么是反模式(Antipatterns)**: - 反模式是指在软件工程实践中出现的常见错误或者不理想的设计决策。 - 这些错误可能会导致软件系统的性能下降、可维护性降低、扩展性受限等问题。 - 识别并避免这些反模式...

    J2EE AntiPatterns

    我喜欢这本书,模式和反模式相互矛盾又统一

    将Hammer直接应用于Thumb; 避免Apache Spark和Cassandra AntiPatterns共64页.pdf

    本文档通过分析常见的反模式(Anti-Patterns),旨在帮助开发者避免这些陷阱,从而提高系统的整体性能。 #### 常见性能问题及解决方法 **1. 内存溢出(Out of Memory Errors)** - **问题描述**:内存溢出通常...

    Pragmatic.SQL.Antipatterns.May.2010.pdf

    《Pragmatic SQL Antipatterns》一书深入探讨了在数据库设计与SQL应用中常见的错误模式,即所谓的“反模式”(Antipatterns),并提供了相应的解决方案。该书由Bill Karwin撰写,旨在帮助软件开发者、数据库管理员...

Global site tag (gtag.js) - Google Analytics