http://blog.jobbole.com/76032/在参与规模庞大、历时漫长且参与人数众多的项目时,所有开发者遵守如下规则极为重要:保持 CSS 便于维护保持代码清晰易懂保持代码的可拓展性为了实现这一目标,我们要采用诸多方法。本文档第一部分将探讨语法、格式以及分析 CSS 结构;第二部分将围绕方法论、思维框架以及编写与规划 CSS 的态度。CSS 文档分析无论编写什么文档,我们都应当尽力维
几乎每个程序员都有接手维护别人
原创
2023-05-30 21:24:29
66阅读
听过这样一个说法:一个优秀的程序员能够维护的代码数量大约2万行。当时觉得2万行距离过于遥远,也很少能够长期维护一个超过2万行代码的项目,因而对这句话体会不深刻。经过了对FunTester框架多年维护以及工作中类似的体验,对于可维护性代码有了更深的体会。
可维护代码的数量指标跟代码可维护性密切相关,项目代码可维护性不仅仅对自己,更多的还是对其他陌生人(其中包括对自己代码已经陌生的自己)。当我们编写软
原创
2023-07-05 21:37:08
80阅读
Web时代的到来,JS已经越来越重要了;JS没有太多的限制,是一种动态类型、弱类型脚本语言,对于写法方面也没有什么限制,你可以一个function写完
原创
2023-09-18 13:35:11
59阅读
# Java的健壮性、可维护性与可扩展性
在当今的软件开发背景下,Java作为一种广泛使用的编程语言,对程序的健壮性、可维护性和可扩展性有着重要的要求。这三者共同构成了高质量软件的基石。本文将详细探讨这三大特性,并通过代码示例和图示化内容帮助读者理解其重要性。
## 一、健壮性
健壮性是指软件能够安全地处理各种异常情况,而不至于崩溃或出现不可预料的行为。在Java中,异常处理机制是保障健壮性
尽管Java到目前为止已经发布了版本13,但是有许多生产安装都与Java 8一起运行。作为专家,即使是最近几天,我也多次开发Java 8代码,我必须为这不是Java 6而感到高兴。另一方面,作为开放源代码开发人员,我可以自由使用Java 11、12甚至13开发Java代码。 确实如此。 但是,另一方面,我希望使用我的代码。 开发诸如License3j或Java :: Geci之类的工具,这是
转载
2023-08-07 11:02:05
63阅读
译文:怎么让代码自我文档化?译者:dwqs在代码中找到一个放错地方而且没实用的凝视是不是非常有趣呢?怎么样才干做到写非常少的凝视但仍能让代码易于理解呢?一个基本的方式就是让代码自我文档化。当代码自我文档化的时候,就不...
转载
2015-12-29 19:13:00
88阅读
2评论
可维护性度量是CISQ给出的4个通过静态代码可以度量的指标之一。本文件描述了CISQ自面的描述补救。可维护...
翻译
2022-12-23 18:06:18
36阅读
内容介绍编写可维护的代码很重要,因为大部分开发人员都花费大量时间维护他人代码。为了提升一下自己的代码质量,翻阅了一些书籍,发现 javascript高级程序设计 这本书里总结的较好,所以简单mark一下。1.什么是可维护的代码?一般来说可维护的代码都有以下一些特征:可理解性---------其他人可以接手代码并理解它的意图和一般途径,而无需原开发人员的完整解释直观性
前言随着Web开发的迅速发展,Web开发领域的最新技术和开发工具已经令人目不暇接。其中,JavaScript尤其成为了研究和关注的焦点。今天的应用程序的规模及复杂度变得日渐复杂。这些变化要求开发者把可维护能力放到重要位置上。正如更传统意义上的软件工程师一样,JavaScript开发者受雇是要为公司创造价值的。他们不仅要保证产品如期上线,而且要随着时间推移为公司不断积累知识资产。因此,编写可维护的代
转载
2021-01-06 15:59:37
278阅读
几乎每个开发者都接手或维护过遗留项目,或者说是重启一个旧的项目。通常第一反应是抛弃原有的代码,从头开始写。这些代码会混乱不堪,没有文档,并且别人可能要花费好几天去读懂代码。但是,如果结合正确的规划、分析、和一个好的工作流程,那就有可能把一个意大利面式的代码仓库整理成一个整洁、有组织并易扩展的一份项目代码。我曾经不得不接手并整理了很多的项目。从一开始就混乱不堪的也不是特别多。但实际上,最近就遇到了一
原创
2021-01-11 18:09:27
221阅读
怎么写一个可维护的项目前言**Service****Repository****
原创
2023-02-09 11:05:47
62阅读
现代的前端框架和库可以轻松地创建可重用的 UI 组件。在创建可维护前端应用方面,这是一个很好的方向。但是,在多年来的许多项目中,我发现开发可重复使用的组件常常是不够的。我的项目由于需求的变化或者新需求的出现而变得不可维护。要查找正确的文件或调试多个文件所需的时间越来越长。必须改变。我可以提高搜索技能,或者更熟练地使用 Visual Studio Code。但我并不是唯一在前端工作的人。所以,我们需
转载
2022-10-09 15:03:25
73阅读
前端架构设计是构建现代Web应用的关键环节,它有助于管理复杂性、提高开发效率和确保应用性能。通过遵循设计原则、选择适当的架构
可维护性和可复用性是两个独立的目标,就像两只奔跑的兔子,并不总是方向一致的。
对于面向对象的软件系统设计来说,在支持可维护性的同时,提高系统的可复用是一个核心问题。
软件的维护和普通产品的维护不同,它不仅包含清除错误和缺陷,而且包括对已有性能的扩充,以满足新的设计要求。
软件的维护就是软件的再生,一个好的软件设计必须能够允许新的设计要求以比较容易和平稳的方式加入到已有的系统中去,从而使这个系
转载
精选
2012-02-27 00:08:02
1097阅读
几乎每个开发者都接手或维护过遗留项目,或者说是重启一个旧的项目。通常第一反应是抛弃原有的代码,从头开始写。这些代码会混乱不堪,没有文档,并且别人可能要花费好几天去读懂代码。但是,如果结合正确的规划、分析、和一个好的工作流程,那就有可能把一个意大利面式的代码仓库整理成一个整洁、有组织并易扩展的一份项目代码。我曾经不得不接手并整理了很多的项目。从一开始就混乱不堪的也不是特别多。但实际上,最近就遇到了一
原创
2021-01-10 16:16:40
509阅读
<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="utf-8" /> <title></title></head><body> <script> var YourGlobal = { namespace: function(ns) { var parts = ns.split('.'), object = this, i, len; for (i = 0, le...
转载
2013-04-14 20:28:00
82阅读
能够写出可维护的面向对象JavaScript代 码不仅可以节约金钱,还能让你很受欢迎。不信?有可能你自己或者其他什么人有一天会回来重用你的代码。如果能尽量让这个经历不那么痛苦,就可以节省不少时 间。地球人都知道,时间就是金钱。同样的,你也会因为帮某人省去了头疼的过程而获得他的偏爱。但是,在开始探索如
转载
2016-07-10 13:59:00
83阅读
2评论
在编写代码时,有许多具体的原则旨在使您的代码更易于维护:DRY,单一责任原则,Demeter法的方
翻译
2023-02-08 07:53:22
51阅读
http://www.iamwawa.cn/blog/article.asp?id=78
转载
2011-11-17 00:58:52
313阅读