fbpx
维基百科

偶然复杂度

偶然复杂度(Accidental complexity)是指電腦軟體開發過程中所引入不必要的复杂度。偶然复杂度不是待求解問題的本質,相對而言, 本質複雜度和待求解問題的本質有關,是無法避免的。偶然复杂度一般是因為選用求解問題的方法時所引入的[1]

有時偶然复杂度可以歸因於像無效的規劃等錯誤,不過有時偶然复杂度是求解問題時伴隨產生的副作用。例如因為記憶體用完而產生的复杂度是一種偶然复杂度,但只要決定使用電腦求解問題,就會存在這種复杂度。

好的軟體架構、設計及實現可以將偶然复杂度降到最低,過多的偶然复杂度是一個反面模式的例子。

參考資料 编辑

  1. ^ Holt, John. UML for systems engineering: watching the wheels. IET. 2004: 8. ISBN 978-0-86341-354-4. 

偶然复杂度, accidental, complexity, 是指電腦軟體開發過程中所引入不必要的复杂度, 不是待求解問題的本質, 相對而言, 本質複雜度和待求解問題的本質有關, 是無法避免的, 一般是因為選用求解問題的方法時所引入的, 有時可以歸因於像無效的規劃等錯誤, 不過有時是求解問題時伴隨產生的副作用, 例如因為記憶體用完而產生的复杂度是一種, 但只要決定使用電腦求解問題, 就會存在這種复杂度, 好的軟體架構, 設計及實現可以將降到最低, 過多的是一個反面模式的例子, 參考資料, 编辑, holt, joh. 偶然复杂度 Accidental complexity 是指電腦軟體開發過程中所引入不必要的复杂度 偶然复杂度不是待求解問題的本質 相對而言 本質複雜度和待求解問題的本質有關 是無法避免的 偶然复杂度一般是因為選用求解問題的方法時所引入的 1 有時偶然复杂度可以歸因於像無效的規劃等錯誤 不過有時偶然复杂度是求解問題時伴隨產生的副作用 例如因為記憶體用完而產生的复杂度是一種偶然复杂度 但只要決定使用電腦求解問題 就會存在這種复杂度 好的軟體架構 設計及實現可以將偶然复杂度降到最低 過多的偶然复杂度是一個反面模式的例子 參考資料 编辑 Holt John UML for systems engineering watching the wheels IET 2004 8 ISBN 978 0 86341 354 4 nbsp 这是一篇與程序设计相關的小作品 你可以通过编辑或修订扩充其内容 查论编 取自 https zh wikipedia org w index php title 偶然复杂度 amp oldid 78561926, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。