`

一个讨论反模式

 
阅读更多
症状:
DB网员工A:我们应该这么做。
DB网员工B:为什么呢?
DB网员工A:TB网就是这么做的。

TB网员工A:我们应该那么干。
TB网员工B:为什么呢?
TB网员工A:DB网就是那么干的。

案例:
Cargo Cult Agile

病因:
基本概念没弄清楚,以至于讨论没有原则可依,说话没有逻辑,说服不了任何人,最主要的是——甚至说服不了自己。

药方:
搞清楚基本概念:什么是XX,为什么要XX,什么时候XX,如何XX。
分享到:
评论
4 楼 redK 2012-02-10  
小雨啊,整天就想着XX,么出息
3 楼 wuneng94zui 2011-09-29  
有 意 思
2 楼 yuan 2011-09-17  
flw521521 写道
唧唧复唧唧,木兰开飞机。开的什么机,波音747。

小付你又调皮了
1 楼 flw521521 2011-09-17  
唧唧复唧唧,木兰开飞机。开的什么机,波音747。

相关推荐

    《SQL反模式》PDF版本下载.txt

    根据提供的文件信息,我们可以推断出这是一篇关于获取《SQL反模式》这本书PDF版本的文章。下面将基于这个前提,详细展开与该书相关的知识点。 ### SQL反模式概述 SQL反模式是指在数据库设计、查询编写及维护过程中...

    SQL反模式pdf

    #### 一、SQL反模式概览 **SQL反模式**(SQL Antipatterns)指的是在数据库设计与SQL查询编写过程中常见的错误做法或不良习惯,这些做法可能导致性能问题、数据不一致或其他技术难题。《SQL Antipatterns》这本书由...

    SQL反模式-逻辑数据库设计反模式

    首先,书中可能涉及的一个反模式是“数据冗余”,这是由于过度依赖关系数据库的一对多或多对多关系而产生的。冗余数据可能导致更新异常和数据不一致性。正确的做法是采用第三范式(3NF)或更高级的范式来设计数据库...

    java 反模式 卷1 pdf

    "Session Bean Eager Fetching"反模式是一个例子,它指出过度使用EJB会话bean的ejbLoad()方法可能会导致不必要的数据库查询,从而影响性能。"Thread Local"反模式则警告我们在多线程环境中滥用ThreadLocal变量可能...

    java 反模式 卷2 pdf

    《Java 反模式 卷2》是一本深入探讨Java编程中常见错误做法的书籍,旨在帮助开发者避免在项目中重蹈覆辙,提高代码质量和可维护性。书中的反模式涵盖了J2EE(Java 2 Platform, Enterprise Edition)开发、Java核心...

    java 反模式 卷3 pdf

    《Java 反模式 卷3》是一本深入探讨Java编程中常见错误做法的书籍,旨在帮助开发者识别并避免这些可能导致程序效率低下、可维护性差的编程习惯。书中的反模式涵盖了许多Java开发的关键领域,如设计、架构、并发以及...

    SQL反模式PDF

    《SQL反模式》是一本深度探讨数据库设计问题的权威教材,尤其在数据库设计领域具有极高的价值。这本书通过揭示常见的SQL设计错误,也就是所谓的“反模式”,帮助读者避免在实际工作中踩坑,提升数据库设计的效率和...

    J2ee设计模式.pdf

    在讨论这些设计模式时,也要注意到一些反模式的存在。反模式是不推荐的做法,它们可能在特定情况下看似有效,但长期来看会导致代码的脆弱性和维护困难。 在整个文档中,还穿插着一些实际案例的介绍,比如宾馆订房...

    JAVA设计模式在JDK中的应用

    适配器模式用于将一个类的接口转换成客户希望的另一个接口。JDK中适配器模式的典型应用场景包括: - `java.util.Arrays#asList()`: 将数组转换为列表。 - `javax.swing.JTable(TableModel)`: 使用`TableModel`作为...

    JavaScript模式

    同时还可以学到一些反模式,一些常见的编程方式,这些编程方式引发的问题比解决的还多。它不是一本入门级的书,而是适用于希望将自身的Javascript技巧提高到一个新层次的专业的开发人员和程序员。全书共八章节,内容...

    二十三种设计模式【PDF版】

    之道 》,其中很多观点我看了很受启发,以前我也将"设计模式" 看成一个简单的解决方案,没有从一种高度来看待"设计模式"在软 件中地位,下面是我自己的一些想法: 建筑和软件某些地方是可以来比喻的 特别是中国传统建筑...

    单例模式,single

    单例模式是一种常用的设计模式,它的主要目的是确保某个类仅有一个实例,并提供一个全局访问点。这种模式非常适合那些在整个应用程序生命周期中只需要一个实例的对象,例如窗口管理器、打印缓冲池、文件系统等。这些...

    Manning.Microservices.Patterns.2018.10.pdf 微服务架构设计模式(英文版)-有详细的书签目录

    - **微服务底盘模式**:提供了一个统一的基础设施来支撑微服务的开发和部署。 - **可观察性模式**:包括应用度量、审计日志、分布式跟踪、异常跟踪、健康检查API和日志聚合等。 部署模式: - **作为容器部署服务**...

    反爬虫策略反爬虫手段

    验证码是另一个常见的反爬虫手段,尤其是图像验证码,它要求用户识别并输入图片中的字符或数字。这种技术旨在防止自动化程序的无限制访问。对于爬虫来说,处理验证码可能需要引入OCR(光学字符识别)技术,但这无疑...

    7种单例模式

    单例模式是软件设计模式中的一种经典模式,其主要目的是确保一个类只有一个实例,并提供一个全局访问点。这种模式在很多场景下非常有用,比如控制共享资源、管理配置对象等。下面将详细介绍七种常见的单例模式实现...

    参考资料-模式.zip

    7. 模式与反模式:对比模式的正确应用和常见的反模式,帮助读者识别和避免错误做法。 这个PPT文件可能还包含了互动性的练习、案例研究或进一步的阅读资源,以帮助学习者深入理解和掌握模式的应用。总之,对于想要...

Global site tag (gtag.js) - Google Analytics