亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2385 | 回復: 0
打印 上一主題 下一主題

Unix的基礎哲學 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2006-02-23 18:00 |只看該作者 |倒序瀏覽
Unix的基礎哲學
December 11th, 2005
Basics of the Unix Philosophy
(國內有可能需要代理訪問)
By Ronny De Winter
Tipped by Solidot
在讀了Eric Raymond的”Unix編程藝術“一書之后,我總結了17條Unix的基本哲學。對我來說,這些也是編寫高質量軟件的基本原則。
1 模塊化:將它分為若干個簡單的部分,通過清晰的界面連接起來。
2 簡潔:簡潔,比小聰明來得好
3 組合:可以與其他程序相互連接
4 分離:結構上要采取分離的策略;將界面與引擎分開
5 簡單:僅僅在必需的時候才增加程序的復雜性
6 節(jié)儉:除非無路可走,才去寫那些大型程序
7 透明:使得檢查和Debug的過程非常容易
8 堅固:透明+簡單的結果
9 外在化:將經(jīng)驗轉化為數(shù)據(jù),從而讓程序的邏輯變得易解和健全
10 最少意外:在界面設計上,讓人感覺意外的地方永遠要控制在最少
11 安靜:當一個程序沒有什么意外的地方的時候,它就會很安靜
12 可修復:盡力修復–但是你一定會出錯的時候,越早越好
13 經(jīng)濟:編程的時間非常昂貴,把它保留下來給機器
14 可再生:避免手工操作。在可以的時候,寫一個程序,讓它幫你編程
15 優(yōu)化:動手之前先要有原型;先讓它運行起來,再優(yōu)化
16 多樣性:不要相信眾多要求,用一種真正有效的方法
17 可擴展性:為了將來考慮,因為很快它就不是你想的那樣的了
延伸閱讀:
Eric Steven Raymond:The Art of Unix Programming

文章來自:
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP