最近实在忍不住了,又想发泄发泄心中的不快。
写代码只要接触过编程的都会,不过要把代码写的好,要把代码写的漂亮,那不是短时间能够达到的。
最近改公司的代码,哎,实在不忍心,一加个属性就得倒出改代码,狂按F3搜索,CTRL+V,哎,还深怕有遗漏什么地方。
不过想想当初自己刚开始用VB写代码的时候,那时一拿到一个题目就立马上手,结果,代码完全没有封装,没有考虑过扩展,没有考虑过可能频繁会修改的地方有没有设计的合理些。结果到最后,牵一发而动全身,改到最后面目全非。
现在想想事前想半天事后能省三天这一点也不夸张,凡事多想想代码怎么尽可能写的合理,怎么样能够应用设计模式,当然不是要硬套,一个程序有一个程序的实际需求,但大致形散而神不散。代码的活和死是相对的,就如VB取得一个图像上的像素点后,还得自己计算出各个R,G,B的颜色值。而Delphi则已经封装好了,直接返回值。哪个人愿意都把什么的东西都写得活活的,但都写死也不好,这关键看当时需求和一个度了。
好的代码赞声一片,后来人都会精精乐道,而代码结构写得不好,则骂声一片,哈哈。
分享到:
相关推荐
SIMDVisualizer是一种强大的工具,专为开发者设计,用于帮助他们理解和调试使用SIMD优化的代码。通过图形化的方式,SIMDVisualizer可以将复杂的SIMD指令和操作转化为直观的视觉表示,从而简化了理解和分析过程。 ...
Visual Studio 是一款强大的集成开发环境(IDE),广泛用于创建各种类型的软件,包括Windows应用程序、Web应用和移动应用等。为了提升开发者的编程体验...尝试不同的主题,找到最适合你的那一个,让编程成为一种享受。
情人节主题爱心代码正是这样一种独特的方式,它利用代码来绘制出象征爱情的爱心图案,以此来传递深情与浪漫。这一创意实践展示了编程的趣味性和艺术性,同时也为程序员们提供了一种新颖的表达方式。 首先,我们要...
在Windows Presentation Foundation(WPF)开发中,XAML是一种重要的标记语言,用于构建用户界面。然而,由于XAML代码的复杂性和可扩展性,手动保持代码整洁和规范可能会变得困难。为了帮助开发者解决这个问题,出现...
Genetic-Alpha 是基于遗传编程算法构建的,它是一种符号回归技术。它首先构建一组简单的随机公式来表示已知自变量与其因变量目标之间的关系,以预测新数据。在我们的内容中,因变量是证券收益,而自变量可以是您认为...
抖动下雪代码,顾名思义,是一种用于在计算机屏幕上模拟下雪效果,并伴有屏幕抖动的恶搞程序。这种程序通常通过编程语言实现,旨在为用户提供一种趣味性或娱乐性的体验。在这个特殊的案例中,"小小礼物.exe"可能是...
1. **编程思想**:作者阐述了编程不仅仅是解决计算问题,更是一种表达思想的方式。理解和欣赏代码之美,需要我们具备抽象思维、逻辑推理和问题解决的能力。 2. **代码结构**:良好的代码结构是代码之美的重要体现。...
【PHP代码编写器】是一种专为开发人员设计的软件工具,它支持PHP语言以及其它如Java等编程语言的编写工作。作为一个高效的代码编辑环境,它提供了丰富的特性来提高开发效率和代码质量。在PHP开发中,一个良好的代码...
在软件开发领域,时间就是金钱,而代码生成器则是一种能够显著提高开发效率的工具。动软代码生成器2.78版本,正是这样一款专为程序员量身定制的神器,尤其在修复了生成MySQL表代码缺乏注释的问题后,它更显得实用且...
代码补全是一种在编写代码时自动提示或插入可能的代码片段的功能,它极大地提升了编程速度和准确性。在EditPlus中,这种功能依赖于特定的语言配置文件,这些文件通常以`.acp`结尾。 在提供的压缩包中,我们看到了...
这段浪漫代码是通过HTML、CSS和JavaScript编写的,通过结合这三种前端技术,我们创建了一个令人心动的情人节表白页面。包含了逐行打印文字、变色效果和玫瑰花的飘落等特效。它能够营造出浪漫的氛围,并用创意的方式...
JavaScript是一种动态脚本语言,常用于添加交互性到网页上。烟花特效通常会利用`requestAnimationFrame`函数来实现动画的流畅播放。Canvas API允许开发者在画布上绘制图形,包括烟花爆炸和上升的效果。开发者可以...
在编程领域,代码语法高亮是一种常见的编辑器特性,它可以突出显示关键字、常量、字符串、注释等元素,使代码结构清晰,帮助开发者更快地理解和分析代码。对于C++这种复杂的编程语言,高亮显示尤为重要,因为它有...
首先,C++是一种强大的面向对象编程语言,它的灵活性和高效性使其在软件开发领域广泛应用。初学者通过学习这些“好玩”的源代码,可以更好地理解C++的基本语法、控制结构、函数、类和对象等核心概念。 1. **基本...
表情代码在“劲舞团”中是一种特殊的交互方式,玩家可以通过输入特定的代码,让游戏角色呈现出一系列生动有趣的动态表情。这些表情代码通常由字母、数字或特殊符号组合而成,每一个代码都对应着一个或一组特定的表情...
对于`#if 0`和`#endif`包裹的代码块,这是一种条件编译注释,它们可以被整个地启用或禁用,这在调试或构建不同版本的软件时非常实用。通过自定义宏,我们可以快速地切换这些代码块的状态,即在`#if 0`和`#endif`之间...
编写的代码首先会被编译为Microsoft中间语言(MSIL),这是一种与具体操作系统或CPU架构无关的中间代码。这使得同一份代码可以在不同平台上运行,只需通过Just-In-Time(JIT)编译器将MSIL编译成本地机器码。JIT...
代码生成器是一种高效工具,它极大地简化了开发者的工作,尤其在处理数据库操作、实体类构建、接口定义及其实现类时。本篇文章将详细探讨“代码生成器 WinForm 版本”,并特别关注其对 SQL 和 SQLite 数据库的支持,...
说到“整人代码”,我们不得不提到VBScript,这是一种特别适合这类恶作剧的轻量级脚本语言。它由微软开发,主要在Windows操作系统上应用,用于扩展Windows的功能和在网页中实现简单的交互。正是由于其简易性和在系统...
"vs C/C++ 代码提示插件"正是这样一种工具,它极大地增强了VS对于C/C++语言的智能感知和代码补全能力。 这款插件不仅提供了更丰富的代码提示,还引入了注释模式。这意味着在编写或阅读代码时,插件能够自动提取函数...