談程式設計的可讀性藝術

2021-09-30 15:34:00 字數 693 閱讀 6934

程式的可讀性,簡而言之,就是設計和編寫的**可以讓更多的人讀懂、傳承與復用。既然如此,那麼如何實現程式設計的可讀性藝術,值得設計和編寫程式者思考與實踐了。

通過閱讀一些經典書籍和**,加上自己的親身實踐與體會。總體感覺,可以從以下四個方面來提公升程式設計的可讀性。

首先,通過反覆地實踐,培養成程式設計與**編寫的風格,其目的是保證程式或者**的清晰性、明了性和藝術性;

其次,在編寫**的過程,要重視**的精煉與優化,可以堅持嘗試從不同的方法思考與解決同乙個特定的問題,通過彼此的對比分析和時空性的考查,尋找最為有效的**。例如,讀入文字的精煉**:while((c = getchar()) != eof),靈活裡利用各種結構進行搭配與構造等;

第三,巧妙地利用一些預編譯處理的操作,即檔案的包含、巨集定義和條件編譯等,在大規模複雜化程式中保證程式的更好可讀性;

最後,給予程式合適的注釋或者說明,從而讓閱讀程式的人更好地明曉。

再次,補充一點。c語言實際上是一種變數與函式集合的程式語言,因此,使用具有表達清晰意思的變數和實現具體功能的系列函式,可以有利於程式**的清晰可讀性。

實際上,所謂的程式設計可讀性藝術,可以歸結我所一直重視和踐行的程式設計風格中的內容之一。在此,將其單獨羅列出來進行討論,足以顯示出其重要性和價值性。總之,不管是程式設計,還是**編寫,它都是思想的精髓的呈現,因此,就必須注重篩選、過濾與提煉的步驟和操作了。

軟體程式設計規範總則 4 可讀性

4 1 注意運算子的優先順序,並用括號明確表示式的操作順序,避免使用預設優先順序。說明 防止閱讀程式時產生誤解,防止因預設的優先順序與設計思想不符而導致程式出錯。示例 下列語句中的表示式 word high 8 low 1 if a b a c 2 if a b c d 3 如果書寫為 high 8...

C語言程式設計規範3 可讀性

我們不僅要寫高效的 還要寫可讀性很強的 隨著我們所開發系統的複雜性的不斷提高,這就要求我們所寫的程式具有3個特性 1 可讀性 2 可多人協作性 3 可移植性。但是,像我們這樣電子專業畢業的學生,都沒有接受過 軟體設計方 作業系統原理 等課程的深入訓練,這就使我們所寫的程式與軟體專業工程師所寫的程式具...

可讀性設計規範

1.行寬 因此我們可以讓內容區的每一行承載合適的字數,來提高易讀性。傳統圖書排版每行最佳字元數是55 75,實際在網頁上每行字元75 85更流行。中文在14號字型時,建議35 45個文字。比如下圖 2.間距 行距是影響易讀性非常重要的因素,過寬的行距會會讓文字失去延續性,影響閱讀 而行距過窄,則容易...