原文:程序的可维护性和可扩展性

可维护性是指当需要修改程序的某个模块时,对其他模块的影响和修改的代价 可扩展性是指当需要为程序添加新的功能时,对其他模块的影响和添加的代价,可以从下面几个方面提高程序的可维护性和可扩展性 代码风格: .命名规范 命名要能传递出变量或者方法的含义,少用缩写 私有成员以m开头,静态成员以s开头,常量用大写字母等 .代码排版 留出合理的空白空间来区分不同的代码块 同类的变量的声明要放在一组,不同类变量之 ...

2018-08-30 15:25 0 2872 推荐指数:

查看详情

系统设计之:数据系统的基石(可靠可扩展性可维护性+数据存储、检索模型)

数据密集型系统设计 数据系统的基石 本文将会介绍数据系统底层的基础概念,⽆论是在单台机器上运⾏的单点数据系统,还是分布在多台机器上的分布式数据系统都适⽤。 第⼀部分将介绍本书使⽤的术语和⽅法。可靠可扩展性可维护性 ,这些词汇到底意味着什么?如何实现这些⽬标? 第⼆部分将对⼏种 ...

Fri Dec 17 18:33:00 CST 2021 2 1409
程序如何实现可扩展性

参考借鉴ABP中提供的扩展性 持续更新.... 实现一: 定义一个接口 定义一个实现,这个实现是要被另外的一个实现类代替的: 替代的实现类: 这里的ITransientDependency接口Dependency特性都是ABP中的。 实现二: 接口定义 ...

Tue Apr 14 08:06:00 CST 2020 0 748
可扩展性

具备良好可扩展性的系统,有两个基本条件:正确预测变化、完美封装变化。 预测变化的复杂 不能每 ...

Sun May 17 05:51:00 CST 2020 0 2172
可伸缩/可扩展性(Scalable/scalability)

(转发)https://blog.csdn.net/onemetre/article/details/41391569 可伸缩(可扩展性)是一种对软件系统计算处理能力的设计指标,高可伸缩代表一种弹性,在系统扩展成长过程中,软件能够保证旺盛的生命力,通过很少的改动甚至只是硬件设备的添置,就能 ...

Fri Aug 31 16:35:00 CST 2018 0 1605
可扩展性的四个维度

性能可扩展:性能无法完全实现线性扩展,但要尽量使用具有并发性和异步的组件。具备完成通知功能的工作队列要优于同步连接到数据库。 可用扩展:CAP 理论表明,分布式系统无法同时提供一致、可用和分区容错保证。许多大规模 Web 应用程序都为了可用和分区容错而牺牲了强一致,而后者 ...

Thu Apr 25 16:58:00 CST 2019 0 527
浅谈可扩展性框架:MEF

之前在使用Prism框架时接触到了可扩展性框架MEF(Managed Extensibility Framework),体验到MEF带来的极大的便利可扩展性。 此篇将编写一个可组合的应用程序,帮助大家快速熟悉MEF并将其应用于实际项目中。 有关MEF中的名词含义及功能实现,请大家移步 ...

Thu Jan 15 01:12:00 CST 2015 16 3209
基于TMF SID的高可扩展性数据模型

基于TMF SID的高可扩展性数据模型 前言 此文根据TMF SID规范撰写,欢迎大家提出建议和意见。 TMF文档版权信息 Copyright © TeleManagement Forum 2013. All Rights ...

Mon Aug 04 00:38:00 CST 2014 1 2629
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM