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

钉子汤

阅读更多
  打开冰箱,浓汤宝还放在里面没有。自从去年用过一次后,就感觉浓汤宝在忽悠人。因为用它做出来的汤,倘若不加上一些辅料,味道跟喝白开水差不多。
  浓汤宝就是现代钉子汤的翻版。所谓钉子汤,是一个寓言故事,一个人非常饿,但没有钱,生身只有一个铁钉,他饿的实在受不了了,就敲开了一个有钱人家,声称能用钉子汤做出世界上最美味的汤。有钱人半信半疑,给了他锅和热水。穷人于是把钉子投进热水里开始煮起来。并像模像样的尝来起来,“恩,味道棒极了,要是能再来点盐巴就好了”,有钱人相信了,给了他盐巴。“恩,味道好极了,要是再来点香油就好了”,有钱人相信了,给他了少许香油。“恩,味道太好了,要是再来俩个骨头就好了”。有钱人又相信了,找了俩个骨头给他。最后,一碗美味的汤做出来了,有钱人品尝了过后,不得不赞叹到,钉子也能做出世界上最美味的汤。
  钉子能做出美味的汤,相信没有人相信,偏偏有些架构师就相信了。看到某些开发工具,看到某些框架,看到一些开发流程,就以为能用它解决项目里的困惑。殊不知,这些工具,框架,流程的应用都离不开特定环境。也就是,如果这些架构师想用,需要辅助大量措施,那往往就跟他在做钉子汤一样了。

  比如某某build工具,使用时候需要专门一人,且对项目要重构,流程也有变化。如果是这样,那还不如不用此build工具,看看投入相同或者更少的人力物力能否解决。
  再比如,项目引入了springside,很多东西都要配合着去改。然而springside本来就是项目的最佳实践,如果当前项目已经很好运转了,何必要用springside呢?

  诚然,引入build工具,引入spirngside等等,完全有可能使得项目更好运转,但想想,他们是否就是传说中的钉子呢?
 
分享到:
评论
1 楼 form_rr 2010-10-20  

现在的环境中,太多钉子汤了。

相关推荐

    各种钉子的模型

    本文将详细解析标题为“各种钉子的模型”所涉及的知识点,包括STL和STEP(STP)两种文件格式,以及它们在3D打印和建模中的应用。 首先,STL(Stereo Lithography)文件格式是3D打印中最常见的文件类型之一。它基于...

    钉子板上的多边形.ppt

    《钉子板上的多边形》的PPT探讨了如何利用钉子板构建不同形状的多边形,并通过实验和观察来发现多边形面积与钉子数之间的数学规律。这个话题主要涉及到几何学和数学建模的概念。 首先,内容中提到了一系列不同钉子...

    精简版钉子工具

    这时,一款名为【精简版钉子工具】的小巧软件应运而生,它专为解决多任务环境下的窗口管理问题而设计,迅速成为办公族和多任务爱好者的得力助手。 【精简版钉子工具】的核心功能在于它能够将用户需要的应用程序窗口...

    绕线画 钉子画 勾线画 自动设计软件源码

    《绕线画、钉子画、勾线画自动设计软件源码详解》 在IT行业中,源码软件的开发和分享对于技术学习和创新至关重要。本文将深入探讨一款基于JavaScript开发的“绕线画、钉子画、勾线画”自动设计软件源码,旨在帮助...

    Pull The Pin拔钉子小游戏的Unity源码

    Unity有趣的拔钉子小游戏,代码完整,有100个关卡,也适合二次开发。玩法:将所有钉子按正确的方式拔出,让所有小球落入容器中。支持Unity编辑器版本:2019.2.6f1及以上。

    PIN 地图钉子(PSD下载)

    标题“PIN 地图钉子(PSD下载)”指的是一个设计资源,它是一个用于地图应用或地理位置指示的图形元素,通常用作图标或UI设计的一部分。PSD是Adobe Photoshop的文件格式,意味着这个资源是可编辑的,设计师可以...

    如何实现类似VC属性表中的钉子按钮

    在VC++中,属性表(Property Sheet)是一种常见的用于设置或查看对象属性的对话框,而"钉子按钮"(通常称为“钉选”或“固定”功能)则是一个特殊的控件,允许用户保持某些视图或面板处于可见状态,即使在切换其他...

    一场灾害引发的钉子革命.pdf

    标题中的“一场灾害引发的钉子革命”讲述的是一个关于创新和工程改进的故事,而描述并未提供具体细节。从标签的缺失,我们可以推测这是一篇关于技术创新和建筑安全的文章。主要内容详细介绍了研究生伊迪·萨特如何在...

    vc++实现 钉子按钮(按下不弹起来,再按弹起来).zip

    在本文中,我们将深入探讨如何使用Visual C++来实现一个具有特殊行为的“钉子按钮”(Nail Button)。这个按钮的特点是,当用户首次点击时,它不会立即弹起,而是保持按下状态,直到用户再次点击才会恢复原状。这种...

    行业文档-设计装置-一种建筑装修用钉子.zip

    在建筑设计和室内装修领域,钉子作为一种常见的固定工具,起着至关重要的作用。"行业文档-设计装置-一种建筑装修用钉子.zip"这个压缩包文件聚焦于介绍一种专用于建筑装修的钉子设计,其内容可能包含了这种特殊钉子的...

    软件价值16-敲钉子的项目包

    在IT行业中,"软件价值16-敲钉子的项目包"这个标题暗示了一个关于软件开发的特定项目,其中可能包含了一种工具或者方法论,用以提升软件项目的效率和价值。"html之敲钉子"描述则进一步指出,这个项目可能与HTML(超...

    钉子和小球(acm 1189)

    pku 一道动态规划的经典题

    人工智能课程设计——钉子跳智能游戏

    在这个“人工智能课程设计——钉子跳智能游戏”项目中,我们主要探讨了人工智能在游戏策略中的应用,特别是针对“钉子跳”这种挑战性的小游戏。这个游戏的目标是在一个布满钉子的平面上,通过跳跃避开钉子,尽可能地...

    电信设备-具有膨胀段的钉子.zip

    "电信设备-具有膨胀段的钉子"这个主题,主要聚焦于一种特殊设计的钉子,它在固定电信设备时能提供额外的稳固性。这种钉子的独特之处在于其膨胀段,它能够增强固定力,适应各种不同环境和地形条件。 膨胀段的钉子...

    读《拔去心中的钉子》有感.doc

    《拔去心中的钉子》这篇文章讲述了一个简单却深刻的故事,旨在教导我们如何管理和控制自己的情绪,尤其是愤怒和暴躁的情绪。故事中,一位父亲通过钉子和栅栏的比喻,帮助他的儿子理解发脾气的后果,并教会他如何改正...

    蓝色背景漫天钉子HTML5特效.zip

    在这个特效中,CSS3可能被用来定义钉子的样式,包括颜色、大小、位置、旋转角度,以及它们在屏幕上的动态移动轨迹。CSS3的动画功能可能是实现“漫天钉子”飘落效果的关键。 3. **jQuery特效**:jQuery是一个广泛...

    关于外包设计-钉子自动包装入盒机的说明分析.rar

    【标题】: "关于外包设计-钉子自动包装入盒机的说明分析" 【描述】: "本资料详细阐述了外包设计在实现钉子自动包装入盒机过程中的技术要点和分析,旨在揭示自动化设备的设计理念、工作原理及其实现方式。" 【详细...

    系列三年级语文上钉子的故事pptPPT学习教案.pptx

    故事的核心是一个小男孩通过钉钉子的方式学会控制自己的脾气。以下是对故事及相关知识点的详细解析: 1. **情绪管理**:故事中的小男孩最初有很坏的脾气,容易发怒。父亲通过让他在栅栏上钉钉子的方法,帮助他意识...

    读《钉子的故事》有感.doc

    《钉子的故事》这篇文章以一个简单却寓意深远的故事,揭示了情绪管理的重要性,尤其是对于我们的人际关系和内心世界产生的深远影响。故事中的小男孩通过钉子和栅栏的比喻,学会了控制自己的脾气,从而理解到每一次...

    Scratch少儿编程项目音效音乐素材-【工人用具】音效-钉钉子.zip

    在这个"Scratch少儿编程项目音效音乐素材-【工人用具】音效-钉钉子.zip"压缩包中,我们主要关注的是如何将音效素材整合进Scratch编程项目,尤其是"钉钉子"的声音效果,这对于创建互动式的游戏或动画非常有用。...

Global site tag (gtag.js) - Google Analytics