`
zuroc
  • 浏览: 1307811 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论

代码复用的坏处

 
阅读更多
代码想要复用,有一个要点避免不了的就是抽象.

显而易见的抽象,会让问题更简单.

但进一步的抽象,就会让人理解起来有难度了.

好比是数学,简单的代数,往往让问题变的好理解.

但是到了什么群论这种层次的抽象,看起来就很痛苦了.

简而言之,一个抽象的好不好,除了抽象者的抽象水平之外,还要看理解者的理解水平.

理解者的理解水平不够,抽象者的抽象水平太高.

于是,便有了阿贝尔,伽罗瓦这种可怜人了.

可惜的是,代码和数学比起来,太过短命了.

写代码的人又来去匆匆.

所以,还是少一些鬼斧神工,多一些及时行乐吧.

Keep It Simple, Stupid
分享到:
评论
1 楼 juggler 2009-03-14  
keep it stupid, so it will take you busy.

相关推荐

    CMMI 代码复用报告 模板

    **CMMI 代码复用报告模板详解** 代码复用是软件开发中的一项关键实践,旨在提高效率,减少错误,并促进代码的可维护性。CMMI(Capability Maturity Model Integration,能力成熟度模型集成)是衡量软件开发过程质量...

    delphi中几种代码的复用及其比较

    在Delphi编程环境中,代码复用是提高效率和软件质量的关键策略。代码复用不仅可以简化编码,减少工作量,还能促进团队协作,提高代码的可维护性和一致性。本文主要探讨了在只使用Delphi作为开发工具的情况下,如何...

    运用LabVIEW实现机器人中的代码复用.zip

    本资料包“运用LabVIEW实现机器人中的代码复用.zip”主要关注如何利用LabVIEW提高开发效率,通过代码复用来缩短项目周期。 首先,代码复用是软件工程中的一个核心概念,旨在减少重复工作,提升开发速度和代码质量。...

    基于上下文的智能化代码复用推荐.docx

    《基于上下文的智能化代码复用推荐》\n\n代码复用是软件开发中的关键实践,旨在提升开发效率和代码质量。随着互联网的发展,代码大数据的积累为智能化代码复用推荐提供了新的可能性。本文主要探讨了两个核心方向:...

    基于上下文的智能化代码复用推荐.pdf

    《基于上下文的智能化代码复用推荐》这篇文章探讨了如何利用现代技术和大数据分析来提高软件开发中的代码复用效率和质量。代码复用是开发者常用的一种高效开发手段,包括复用相似功能模块、代码片段以及API等不同...

    第5章 函数和代码复用.pdf

    ### 第5章 函数和代码复用 #### 知识点概述 本章节主要围绕着函数的概念、定义、使用以及代码复用的方式展开讨论。针对Delphi环境下的Python语言程序设计,深入剖析了如何利用函数实现更高效、灵活的编程实践。 #...

    python函数及代码复用学习教案.pptx

    python函数及代码复用学习教案.pptx

    C++可复用代码——命令行控制模块

    在C++编程中,代码复用是提高效率和减少错误的关键。本项目“C++可复用代码——命令行控制模块”提供了一个基础框架,帮助开发者轻松构建自定义的命令行Shell程序。这个框架旨在使程序员能够专注于实现特定功能,而...

    c++设计模式简单使用对比-简单体会代码复用

    这种机制使得代码复用变得简单,同时也促进了类的分层结构,有助于创建更复杂的系统。例如: ```cpp class Worker { public: void work() { // 工人的一般工作 } }; class AdvancedWorker : public Worker { ...

    运行时代码随机化防御代码复用攻击.pdf

    【运行时代码随机化防御代码复用攻击】 代码复用攻击是一种高级的恶意攻击手段,它利用了程序中已存在的可执行代码片段(称为gadgets)来构造新的恶意指令序列,绕过传统安全机制。随着攻击技术的发展,代码复用...

    代码复用避免篇1

    在编程领域,代码复用是提高效率和保持代码可维护性的重要原则。然而,不当的代码复用可能会引入问题。本文将探讨四种常见的代码复用模式,并分析它们的优缺点。 首先,我们来看“默认模式”的代码复用,即通过父类...

    深入理解JavaScript系列(45):代码复用模式(避免篇)详解

    任何编程都提出代码复用,否则话每次开发一个新程序或者写一个新功能都要全新编写的话,那就歇菜了,但是代码复用也是有好要坏,接下来的两篇文章我们将针对代码复用来进行讨论,第一篇文避免篇,指的是要尽量避免...

    面向Linux的内核级代码复用攻击检测技术.pdf

    近年来,代码复用攻击已经成为安全领域的重要研究课题,而内核级代码复用攻击利用内核自身代码绕过传统的防御机制,使得这类攻击更具隐蔽性和危害性。现有的大多数检测方法主要集中在应用层的代码复用攻击,对内核级...

    jsp页面代码复用组件工具:easylayout

    "jsp页面代码复用组件工具:easylayout" 指的是一种基于JavaServer Pages (JSP) 技术的代码复用工具,名为 "easylayout"。这个工具主要目的是为了提高开发效率,通过封装布局和组件,减少开发者在编写JSP页面时重复...

    21丨理论七:重复的代码就一定违背DRY吗?如何提高代码的复用性?1

    DRY(Don't Repeat ...总的来说,理解并正确应用DRY原则,以及掌握如何提高代码复用性,是提高软件质量、降低维护成本的关键。在实际开发中,我们需要时刻注意识别和消除代码的冗余,使我们的代码更加简洁、高效。

    软件工程中的代码复用与组件化.pptx

    ### 软件工程中的代码复用与组件化 #### 第1章 软件工程概述 **软件工程简介** 软件工程是一门结合了计算机科学、管理学等多个领域的交叉学科,其目的是为了有效地管理和开发软件产品。软件工程的核心任务包括...

    Android自定义view实现代码复用

    本教程将通过一个具体的示例——HZLoginView,深入讲解如何在Android中创建自定义View并实现代码复用及自定义属性。 首先,理解自定义View的基本步骤: 1. 创建一个新的Java类:通常,我们继承自Android的基础View...

    代码复用推荐篇1

    在编程中,代码复用是提高效率和保持代码可维护性的重要原则。本文将介绍四种最佳实践的代码复用模式,适用于JavaScript环境。 首先,**模式1:原型继承**是JavaScript中实现对象继承的一种常见方式。通过让父对象...

    查理复用下的led数码管.rar

    在本压缩包中,包含的是关于查理复用LED数码管的源代码,适用于那些希望在项目中使用这种高效驱动技术的开发者。 查理复用的基本原理是:假设我们有n个LED和n个GPIO引脚,理论上最多可以控制2^(n-1)个LED,因为不是...

Global site tag (gtag.js) - Google Analytics