当初写代码 后面维护代码的喊爹骂娘, 因为他不仅要看懂之前的代码, 而且要新增功能, 新增功能有可能引起很大新的bug, 还不如重写, 但是重写工作量很大, 又不想重写, 简直是死循环。。 必须忍痛割肉, 长痛不如短痛
原创 2021-08-11 14:26:39
203阅读
检查代码可读性和可维护性:如果代码的可读性强,那么维护起来也就方便很多;一个好的代码规范和编码风格会节省大家对代码的理解时间,减少维护成本;虽然我们有编程规范检查工具,但有些内容检查不出来,是需要靠大家去规范的。关注代码注释:我们在编写函数和进行逻辑判断的时候最好要标注一下这个函数或者这段判断是用来做什么的;做了这种注释的好处,一来当别人阅读这段代码的时候看到你的注释以后就会根据你的思路快速理解代
原创 2023-07-26 11:45:00
134阅读
听过这样一个说法:一个优秀的程序员能够维护代码数量大约2万行。当时觉得2万行距离过于遥远,也很少能够长期维护一个超过2万行代码的项目,因而对这句话体会不深刻。经过了对FunTester框架多年维护以及工作中类似的体验,对于可维护代码有了更深的体会。 可维护代码的数量指标跟代码维护性密切相关,项目代码维护性不仅仅对自己,更多的还是对其他陌生人(其中包括对自己代码已经陌生的自己)。当我们编写软
很多项目的代码难以维护。 并不是开发不会写。 是因为一开始就没有代码维护的需求。 不知道哪个函数需要复用。 勉强依靠自己的开发经验和业务理解来判断复用。 这又会产生过度优化的问题。 所以我们需要, 快速迭代,迭代的过程中捕捉需要复用的点。 code revirew,借用别人的开发经验和业务理解提取复
转载 2017-07-05 14:59:00
60阅读
2评论
听过这样一个说法:一个优秀的程序员能够维护代码数量大约2万行。当时觉得2万行距离过于遥远,也很少能够长期维护一个超过2万行代码的项目,因而对这句话体会不深刻。经过了对FunTester框架多年维护以及工作中类似的体验,对于可维护代码有了更深的体会。 可维护代码的数量指标跟代码维护性密切相关,项目代码维护性不仅仅对自己,更多的还是对其他陌生人(其中包括对自己代码已经陌生的自己)。当我们编写软
原创 2023-07-05 21:37:08
92阅读
问题 C: 维护集合
原创 2022-11-22 18:06:43
88阅读
什么是可维护代码 代码约定1、可读性 2、变量和函数命名由于很多js开发人员最初都只是业余爱好者,所以有一种使用无意义名字的倾向,诸如foo,bar,dosomething这样的名字。专业的js开发人员必须克服这些恶习以创建可维护性的代码。 3、变量类型透明由于在js中变量是松散类型,很容易忘记变
转载 2018-04-24 07:28:00
203阅读
2评论
众所周知的是,vim 的代码是 Bram 用 patch 的方式维护的,一种典型的集约式管理,虽然 edyfox 在 https://vim.svn.sourceforge.net/svnroot/vim 维护了 svn 版本,但这也只是导入 CVS 的内容而已,别人无法往里面加入代码,问题是,当你想开发一系列试验性功能时,没法直接在 vim 的 svn 仓库上工作 (比如创...
转载 2008-02-09 15:02:00
92阅读
2评论
1 相同功能方法重复编写2 通用方法不集中放置,只是复制使用,导致重名错误3 include/require方法没有加once,导致在重复包含时出错.4 某人维护的不同代码文件之间使用相同的当前目录define变量名,被其它人包含到同一个文件,出错变量重复错误5 临时编写的方法被后期修改变成共用方法,且方法用法发生变化,被再次包含到有临时同名方法中出现功能出错.6 代码拼写法习惯不同
原创 2023-04-10 10:34:03
43阅读
# Java代码维护吗 ## 简介 在软件开发的过程中,代码的可维护性是一个非常重要的指标。随着项目的发展,代码越来越复杂,如果没有良好的设计和规范,就很容易导致代码难以维护。本文将从整体流程出发,详细介绍如何实现代码的可维护性。 ## 流程概述 要实现Java代码的可维护性,我们可以遵循以下流程: | 步骤 | 描述 | | --- | --- | | 步骤一 | 熟悉项目需求和架构
原创 2023-08-15 21:57:04
50阅读
1.单元测试要求至少达到语句覆盖。 2.单元测试开始要跟踪到每一条语句,并观察数据流及变量的变化。 3.清理、整理或优化后的代码要经审查及测试。 4.代码版本升级要经过严格测试。 5.使用工具软件对代码版本进行维护。 6.正式版本上软件任何修改都应有详细的文档记录。 7.发现错误要立刻修改,并且记录
转载 2019-10-22 16:46:00
116阅读
2评论
在别人实现的基础上进行开发,基本是一种常态。特别是对原来的代码陌生的情况下,有没有什么好的实践方法呢?基本原则:类似重构一样,尽量减少对原有流程和结构的修改,最好能兼容原有结构。上来就按自己的相法来修改代是比较容易的,这样做很大程度是因为理解原有的代码需要较长的时间且有一定的难度,但这样会增加系统的复杂度,也会引入许多不必要的风险。除非得到项目负责人的同意,否则相当然的直接动手重写,绝非是什么好事!那么如何做呢?要花大量的时间从头阅读代码吗?你以为文档写得那么好吗?嗯,阅读代码和文档是免不了得,但需要有明确的目标和有序的安排。有效地控制各个阶段所关注的内容是成功的关键。过早的被许多的细节困扰会
转载 2011-05-18 22:33:00
54阅读
2评论
数据关系由 MySQL 维护好还是代码维护好?这是一个涉及数据库设计和应用开发的关键问题。本文将探讨在不同场景下选择数据库管理与代码管理的优缺点,详细分析它们的实现方式以及适用途径,帮助读者更全面地了解这一问题。 ## 环境准备 在进行数据关系管理的探讨前,需要准备一个合适的环境。以下内容概述了必要的前置依赖和资源评估。 ### 前置依赖安装 在开始之前,需要确保以下工具已安装: - M
原创 6月前
14阅读
问题 A: 最小值维护
原创 2022-11-22 17:59:32
109阅读
Zakas 提到,维护代码的核心在于避免“混淆”。一旦代码难以理解或容易引起歧义,便会影响后续的维护和拓展。在开发中,我们不仅要关注代码的功能实现,还应
如何编写无法维护代码让自己稳拿铁饭碗  简介永远不要(把自己遇到的问题)归因于(他人的)恶意,这恰恰说明了(你自己的)无能。—— 拿破仑为了造福大众,在 Java 编程领域创造就业机会,兄弟我在此传授大师们的秘籍。这些大师写的代码极其难以维护,后继者就是想对它做最简单的修改都需要花上数年时间。而且,如果你能对照秘籍潜心修炼,你甚至可以给自己弄个铁饭碗,因为除了你之外,没人能维护你写的代码。再而且
原创 2021-05-19 15:04:09
619阅读
Web时代的到来,JS已经越来越重要了;JS没有太多的限制,是一种动态类型、弱类型脚本语言,对于写法方面也没有什么限制,你可以一个function写完
# Python代码的可维护性 ## 引言 作为一名经验丰富的开发者,我理解代码的可维护性对于项目的重要性。代码的可维护性可以提高开发效率、减少错误、降低维护成本,并且使代码更易于阅读和理解。在本文中,我将向你介绍如何实现Python代码的可维护性,包括整个流程和每个步骤需要做的事情。 ## 整个流程 下面是实现Python代码的可维护性的整个流程的概述。我们将按照以下步骤进行: | 步骤
原创 2023-07-21 00:03:54
288阅读
# Java代码工作日维护详解 在真实世界的软件开发中,系统维护工作是不可避免的,尤其是在工作日进行的维护作业。这篇文章将探讨如何利用Java编写代码来实现工作日维护的功能。我们将深入分析相关的逻辑和代码示例,同时展示工作流程和实体关系图。 ## 工作日维护的需求 在软件系统中,工作日维护通常涉及以下需求: 1. **定时任务**:在工作日的特定时间执行任务。 2. **日志记录**:保持
原创 2024-09-04 06:05:59
41阅读
代码,软件
原创 2011-01-21 15:55:01
531阅读
  • 1
  • 2
  • 3
  • 4
  • 5