`

程序VS 程序

阅读更多
优秀的程序可以使复杂的东西看起来很简单;糟糕的程序让原本简单的东西变得复杂。

优秀的程序不需要加以说明;糟糕的程序需要大量注释。

优秀的程序编写时需要更多时间,但未来花费的时间却更少;糟糕的程序往往花费较少的时间,但会在未来浪费掉更多时间。

优秀的程序需要考虑当前和未来的需求;糟糕的程序只侧重于现在,在未来可能无法正常工作。

优秀的程序非常易于维护;糟糕的程序难以维护。

优秀的程序有更长的生命周期,甚至应用范围超出预期;糟糕的程序在其工作范围之外几乎无法使用。

优秀的程序如同良好的习惯,其影响将持续很长一段时间,几乎可以永久地解决问题;糟糕的程序如同止痛药,其效果只有很短的时间,解决问题大多是暂时的。

优秀的程序是整洁的、遵守规律的;糟糕的程序是混乱的。

优秀的程序可以令人学到很多编程方法和经验;糟糕的程序只能令人越学越糟。

优秀的程序中,该重用的地方重用,该发明的地方发明;糟糕的程序会重新发明轮子,并在适合发明的地方重用。

优秀的程序依靠程序员的直觉和知识,并经过了多年良好程序习惯的熏陶;糟糕的程序往往盲目依赖他人的知识和经验,而没有自己的理解。

优秀的程序可以很容易地从一个程序员转移给另一个程序员;糟糕的程序只能被编写者理解和实施。

优秀的程序员不会刻意去记忆一段代码,他依赖于他的逻辑思维能力和理解,并能在未来轻松改善代码;糟糕的程序员往往会记住很多自己不理解的代码。

优秀的程序都有相同的特征,如简单、可读性强、效率高;糟糕的程序各有糟糕之处。

优秀的程序比程序员存在的时间要更久;糟糕的程序存在的时间很短
分享到:
评论

相关推荐

    微信小程序开发的预约小程序项目源码.zip

    微信小程序开发的预约小程序项目源码.zip微信小程序开发的预约小程序项目源码.zip微信小程序开发的预约小程序项目源码.zip微信小程序开发的预约小程序项目源码.zip微信小程序开发的预约小程序项目源码.zip微信小程序...

    [VS2005]解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”

    [VS2005]解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题” 今天在准备发布用VS2005写的那个程序时,拷贝到我同事机器上,双击突然出现了“由于应用程序的配置不正确,...

    小程序源码 外卖小程序 (代码源)

    小程序源码 外卖小程序 (代码源)小程序源码 外卖小程序 (代码源)小程序源码 外卖小程序 (代码源)小程序源码 外卖小程序 (代码源)小程序源码 外卖小程序 (代码源)小程序源码 外卖小程序 (代码源)小程序源码 外卖小...

    微信小程序源码-汽车测评小程序.zip

    微信小程序源码-汽车测评小程序.zip微信小程序源码-汽车测评小程序.zip微信小程序源码-汽车测评小程序.zip微信小程序源码-汽车测评小程序.zip微信小程序源码-汽车测评小程序.zip微信小程序源码-汽车测评小程序.zip...

    微信小程序源码 小程序版2048(学习版)

    微信小程序源码 小程序版2048(学习版)微信小程序源码 小程序版2048(学习版)微信小程序源码 小程序版2048(学习版)微信小程序源码 小程序版2048(学习版)微信小程序源码 小程序版2048(学习版)微信小程序源码 小程序版...

    VS2008网络连接并调试WinCE程序

    VS2008网络连接并调试WinCE程序的知识点涵盖以下几个主要方面: 一、WinCE模拟器的配置与启动 1. 启动WinCE模拟器:首先,需要启动WinCE模拟器,以便进行后续的调试操作。 2. 配置仿真程序属性:在模拟器运行后,...

    微信小程序—满分食堂点餐小程序源码.zip

    微信小程序—满分食堂点餐小程序源码,此项目为满分食堂点餐微信小程序。 微信小程序—满分食堂点餐小程序源码,此项目为满分食堂点餐微信小程序。 微信小程序—满分食堂点餐小程序源码,此项目为满分食堂点餐微信小...

    C++程序移植及vs远程开发_从windows到linux程序.docx

    C++ 程序移植及 VS 远程开发 本资源摘要信息将详细介绍 C++ 程序从 Windows 下移植到 Linux 环境下的注意事项,并且可以通过 Windows + VS 进行远程开发 Linux 程序。 一、移植注意事项 1. 去掉 `#include ...

    VS2012普通用户以管理员权限运行程序

    本文将详细介绍如何让普通用户在VS2012中以管理员权限运行程序,以及相关的一些安全和权限管理知识。 首先,我们需要理解Windows操作系统中的权限模型。在Windows Vista及更高版本中,引入了用户账户控制(User ...

    【微信小程序-毕设期末大作业】源码电商类微信小程序

    【微信小程序-毕设期末大作业】源码电商类微信小程序 【微信小程序-毕设期末大作业】源码电商类微信小程序【微信小程序-毕设期末大作业】源码电商类微信小程序【微信小程序-毕设期末大作业】源码电商类微信小程序...

    【微信小程序-毕设期末大作业】简易音乐小程序含后端源码

    【微信小程序-毕设期末大作业】简易音乐小程序含后端源码 【微信小程序-毕设期末大作业】简易音乐小程序含后端源码 【微信小程序-毕设期末大作业】简易音乐小程序含后端源码 【微信小程序-毕设期末大作业】简易音乐...

    Delphi 微信小程序控件 前端小程序演示源程序Api_Demo.rar

    《Delphi微信小程序控件与前端小程序演示源程序解析》 在当今的移动互联网时代,微信小程序因其轻便快捷的特点,已经成为许多开发者和企业构建应用的首选。本篇将聚焦于一个特别的主题——使用Delphi开发微信小程序...

    基于VS2020的聊天程序

    【标题】:“基于VS2020的聊天程序” 在标题中提到的“基于VS2020的聊天程序”,指的是使用Visual Studio 2020这一强大的集成开发环境(IDE)来创建一个聊天应用程序。Visual Studio是微软推出的一款广泛使用的开发...

    【微信小程序-毕设期末大作业】记账本微信小程序源码.zip

    【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大作业】微信小程序源码 【微信小程序-毕设期末大...

    C++&CLR(VS2015)编写 Windows 窗体应用程序

    ### C++ & CLR (VS2015) 编写 Windows 窗体应用程序 #### 知识点一:理解CLR与C++ - **CLR(Common Language Runtime)**:是.NET框架的核心组件之一,提供了执行环境,使得开发人员能够用多种编程语言编写代码,...

    微信小程序 万年历 (源码)

    微信小程序 万年历 (源码)微信小程序 万年历 (源码)微信小程序 万年历 (源码)微信小程序 万年历 (源码)微信小程序 万年历 (源码)微信小程序 万年历 (源码)微信小程序 万年历 (源码)微信小程序 万年历 (源码)微信小...

    选座系统微信小程序源码.zip

    选座系统微信小程序源码.zip选座系统微信小程序源码.zip选座系统微信小程序源码.zip选座系统微信小程序源码.zip选座系统微信小程序源码.zip选座系统微信小程序源码.zip选座系统微信小程序源码.zip选座系统微信小程序...

    微信小程序 健康菜谱 (源码)

    微信小程序 健康菜谱 (源码)微信小程序 健康菜谱 (源码)微信小程序 健康菜谱 (源码)微信小程序 健康菜谱 (源码)微信小程序 健康菜谱 (源码)微信小程序 健康菜谱 (源码)微信小程序 健康菜谱 (源码)微信小程序 健康...

    微信小程序 备忘录 (源码)

    微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小程序 备忘录 (源码)微信小...

    一个刷题微信小程序源码.zip

    一个刷题微信小程序源码 一个刷题微信小程序源码 一个刷题微信小程序源码 一个刷题微信小程序源码 一个刷题微信小程序源码 一个刷题微信小程序源码 一个刷题微信小程序源码 一个刷题微信小程序...

Global site tag (gtag.js) - Google Analytics