-
1 # 若書
-
2 # 步入科技圈
首先你要做到的就是,對自己學習的程式語言要有一定的熟練度。剛入門的程式設計師,最重要的還是弄清楚自己到底在學什麼,瞭解自己敲出來的程式碼在幹什麼。就拿函式來說,你要知道函式宣告、函式定義、函式塊內的:變數定義、程式碼邏輯、返回值等等資訊。你可以用程式語言完成指定的一些事情之後,下面就可以談程式碼潔癖了。
與其說程式碼潔癖,貌似更像是說程式設計質量,這主要包括三個方面:程式設計風格、出錯處理以及演算法複雜度分析。
1.程式設計風格:簡單的提幾個要點,比如命名習慣,合理使用空行分割程式碼塊、註釋、不要省大括號{}與對齊、空格的正確使用等等。
2.出錯處理:出錯處理是考驗程式健壯性的標準之一。比如,引數中有指標,用該指標之前就需要判斷是否為空;空間申請有始有終,有Malloc就要有free;try catch finally的合理使用等等。如下Memcpy函式的實現:
3.複雜度分析:對於同一個問題,再有幾種演算法可供選擇的條件下,優先選用最合適的。比如排序都有很多種,適用於不同的情況。這就客觀要求我們對同類問題要有多種思路,這一點才能做得更好。
-
3 # 羊毛鹿
程式碼的整齊,程式碼的複用,程式碼的邏輯性可以全部歸納為程式碼潔癖內。
首先想程式碼潔癖首先要把基本功弄紮實了,語法,程式碼規範,設計模式。。統統都需要學習精通才能寫出優雅的程式碼
要是單單的語法和程式碼格式化就叫程式碼潔癖就有點誇張了“潔癖”這個詞了
想寫出好的程式碼是需要多次最佳化的,第一次寫都會腦子短路,寫的程式碼不盡人意,所以想成為一名好的程式碼,要抽空多看看之前寫的程式碼進行最佳化,這樣才能達到進步,要不然對於寫業務程式碼的程式設計師來說,增刪改查寫起來真的沒有什麼意義,而且也沒有任何意思。。
如果你寫來寫去還覺得增刪改查有意思的話,那麼來說可能你需要進步了,多結交行業朋友,多參加各種IT峰會,多學習先進的技術,對你有幫助的!
希望大家都能成為有潔癖的程式碼的人,程式設計師何苦為難程式設計師,給你們看看我之前維護的別人程式碼,看完了男人會沉默,女人會流淚,就這樣吧,老衲去看看BTC是不是又漲了,就再也不用敲程式碼了
-
4 # 若書
程式碼潔癖,即程式碼格式規範, 比如java語言,你寫個if..else..巢狀很多,大括號對齊的話,看著舒服,也容易及時找到問題所在。
要養成這個習慣,就是多寫程式碼,如果有一天自己都看不懂自己以前的程式碼了,你就會逼自己養成好的習慣。
-
5 # 步入科技圈
首先你要做到的就是,對自己學習的程式語言要有一定的熟練度。剛入門的程式設計師,最重要的還是弄清楚自己到底在學什麼,瞭解自己敲出來的程式碼在幹什麼。就拿函式來說,你要知道函式宣告、函式定義、函式塊內的:變數定義、程式碼邏輯、返回值等等資訊。你可以用程式語言完成指定的一些事情之後,下面就可以談程式碼潔癖了。
與其說程式碼潔癖,貌似更像是說程式設計質量,這主要包括三個方面:程式設計風格、出錯處理以及演算法複雜度分析。
1.程式設計風格:簡單的提幾個要點,比如命名習慣,合理使用空行分割程式碼塊、註釋、不要省大括號{}與對齊、空格的正確使用等等。
2.出錯處理:出錯處理是考驗程式健壯性的標準之一。比如,引數中有指標,用該指標之前就需要判斷是否為空;空間申請有始有終,有Malloc就要有free;try catch finally的合理使用等等。如下Memcpy函式的實現:
3.複雜度分析:對於同一個問題,再有幾種演算法可供選擇的條件下,優先選用最合適的。比如排序都有很多種,適用於不同的情況。這就客觀要求我們對同類問題要有多種思路,這一點才能做得更好。
-
6 # 羊毛鹿
程式碼的整齊,程式碼的複用,程式碼的邏輯性可以全部歸納為程式碼潔癖內。
首先想程式碼潔癖首先要把基本功弄紮實了,語法,程式碼規範,設計模式。。統統都需要學習精通才能寫出優雅的程式碼
要是單單的語法和程式碼格式化就叫程式碼潔癖就有點誇張了“潔癖”這個詞了
想寫出好的程式碼是需要多次最佳化的,第一次寫都會腦子短路,寫的程式碼不盡人意,所以想成為一名好的程式碼,要抽空多看看之前寫的程式碼進行最佳化,這樣才能達到進步,要不然對於寫業務程式碼的程式設計師來說,增刪改查寫起來真的沒有什麼意義,而且也沒有任何意思。。
如果你寫來寫去還覺得增刪改查有意思的話,那麼來說可能你需要進步了,多結交行業朋友,多參加各種IT峰會,多學習先進的技術,對你有幫助的!
希望大家都能成為有潔癖的程式碼的人,程式設計師何苦為難程式設計師,給你們看看我之前維護的別人程式碼,看完了男人會沉默,女人會流淚,就這樣吧,老衲去看看BTC是不是又漲了,就再也不用敲程式碼了
-
7 # Payne的老漢兒
鄙人認為,絕大多數程式設計師都會或多或少有程式碼潔癖,包括程式碼格式,命名方式,以及整體程式碼結構。這種潔癖是與生俱來的,一是為了賞心悅目,二是為了程式碼整潔方便排錯。有位程式設計師大神說過,程式碼是用來給別人看的,只是偶爾在機器上執行一下。如果想成為一個有潔癖的程式設計師,不同的需要其實是有相應的規範約束程式碼整潔度,而有些語言天生優雅美觀,比如python, 然而python 也可以透過pep8規範約束程式碼格式。其實程式碼潔癖不用刻意培養,寫的多了自然就形成了。
回覆列表
程式碼潔癖,即程式碼格式規範, 比如java語言,你寫個if..else..巢狀很多,大括號對齊的話,看著舒服,也容易及時找到問題所在。
要養成這個習慣,就是多寫程式碼,如果有一天自己都看不懂自己以前的程式碼了,你就會逼自己養成好的習慣。