原文:怎么提高程序的可修改性

程序可修改性非常重要,畢竟世界總是動態變化的,以前寫的程序在新條件下可能不滿足需求,也有可能程序需求在初始階段並沒有搞明白,后來就越來越清楚了。總之,程序需要被修改或者直接重寫。如果總是重寫,從零開始,成本是很大的。如果有之前的積累,至少和別人相比,起點也會高些。但是,如果程序可修改性太差,也有可能會讓我們陷入泥潭,還真不如輕裝上陣來的自在 首先,怎么才算可修改性高呢 我覺得有兩個指標: 一 修 ...

2015-01-18 18:49 3 1871 推薦指數:

查看詳情

軟件質量屬性——可修改性

一、概念   可修改性理解可理解為:指系統或軟件的能夠快速地以較高的性價比對系統進行變更的能力。比如說:對於一個網站,我們要修改它某一板塊的UI界面,當我們對界面進行修改時是否會引起對另一個UI模塊的影響,是否會引起后台控制,業務邏輯代碼的變更,是否會引起整個網站的崩潰,這體現了一個網站的整個 ...

Tue Mar 08 01:32:00 CST 2022 0 1090
軟件架構 - 軟件質量屬性之可修改性分析

【摘要】 本文對軟件的可修改性分析從:可修改性的理解,引起可修改性的因素,根據軟件設計原則分析對可修改性的相關戰術進行個人分析,這幾個方面闡述。 【正文】 1、可修改性理解 可修改性理解可理解為:指系統或軟件的能夠快速地以較高的性價比對系統進行變更的能力。比如說:對於一個 ...

Wed Jun 12 23:57:00 CST 2019 0 633
論怎么提高程序的健壯性

程序健壯性的提高要從設計、實現、測試三方面入手,具體來說 1. 設計 1. 系統 系統外部模塊的異步響應都需要設置超時時間,要有超時處理,超時時間要和外部模塊協商一個合理時間。 發送消息失敗和設置timer失敗統一做處理。 需要設計相關機制(比如心跳包機制)監控進程 ...

Mon Jan 04 06:11:00 CST 2021 0 456
如何使用緩存提高程序性能

1 寫在前面 此文主要參考了園子里以下兩篇文章: 黃聰,Microsoft Enterprise Library 5.0 系列(一) : Caching Application Block (初級) 顧磊,[EntLib]微軟企業庫5.0 學習之路——第四步、使用緩存提高網站 ...

Sat Dec 31 21:27:00 CST 2011 11 2684
可以提高程序員效率的工具!

前言 只有光頭才能變強。 文本已收錄至我的GitHub倉庫,歡迎Star:https://github.com/ZhongFuCheng3y/3y 本文記錄一下我在平時喜歡用 ...

Fri Apr 26 17:45:00 CST 2019 3 2122
windows下如何提高程序啟動速度

  啟動速度是很重要的一個點,如何加快呢?有個簡單的原理:局部性原理。在計算速度越來越快的今天,性能的瓶頸很多時候是在I/O上(SSD硬盤的機器明顯比機械硬盤快很多),如果能減少程序運行過程中讀取磁盤的次數,那就能有效提高速度。減少程序運行過程中讀取磁盤次數,就是減少缺頁(Page fault ...

Wed Mar 27 08:42:00 CST 2013 0 3974
論怎么提高程序的健壯性

程序健壯性的提高要從設計、實現、測試三方面入手,具體來說 1. 設計 1. 系統 系統外部模塊的異步響應都需要設置超時時間,要有超時處理,超時時間要和外部模塊協商一個合理時間。 發送消息失敗和設置timer失敗統一做處理 ...

Tue Jan 05 23:55:00 CST 2021 0 353
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM