拉低程式設計師工作效率的程式設計習慣

2021-07-07 07:41:05 字數 1391 閱讀 5660

在移動軟體開發的領域中,不利於我們的有害的程式設計習慣基本上都是由不良的編碼習慣造成的,只有能改變這些糟糕的習慣,你的工作起來會更輕鬆更有效率。

1.總出現錯誤的變數名和函式名拼寫

讓很多人想不通的是,為什麼大家都知道這個習慣對自己沒有好處,為什麼還是有人讓他出現,以至於常常出現錯誤的變數名和函式名的拼寫。而且這些錯誤的拼寫總是隱蔽的很好,也很難被發現。

想要解決這個問題,我們可以在乙個比較成熟的開發環境上寫**,又或是用程式設計師專用的文字編輯器,這些都可以減少拼寫錯誤。也可以用特定的變數名和函式名,這樣容易拼寫,也容易發現寫錯的地方。我記得在參加

ios開發培訓

時經常犯過這種錯誤,後來被我的講師糾正了過來。

2.不按規定的格式寫**

常用的縮排和格式化能讓寫出的**一目了然,有什麼錯誤一看就知道。而且別人看著也方便。

倘若你使用的是不會自動格式化的**,那你可以考慮用**美化軟體,如uncrustify,因為他允許使用者自定義格式要求,接著它會按你的要求執行任務。

3.不按規定的模組化編寫**

長函式實現的路徑太多,常常測試起來就很麻煩,所以要習慣於乙個函式對應乙個指令,這樣及簡短又容易理解和維護。

4.不要總是依賴ide

不用多說,大家都知道,ide能讓你的**寫的又好又快。他們能提你想用的很多東西和選擇提示。但也會存在一定的風險,若你不能確保自己有足夠的細心,那麼很容易會出錯。

好的工具的確是個不錯的幫手,他可以消除拼寫錯誤,還可以提高我們的工作效率,如果你還不夠細心,那同樣用了這些也還是會出問題。

5.總是寫死密碼

主要原因是硬編碼遠比你想的脆弱,如果不及時更正你的習慣,這將是個很大的而且不好修復的安全隱患。

6.沒有使用加密保護資料

通常資料在網際網路上傳輸都是需要加密的。不然在傳輸的過程中很可能被攔截。不要嫌麻煩,如果你不加密,出現了問題會讓你更麻煩。如果寫安全加密系統比較難,我們也可以使用經過驗證過的標準加密庫。

7.不要提前優化**

善於寫**的程式設計師在寫**時的確是寫的又快又順暢,而後期的除錯和維護則會難些。一定要想好策略,寫好**後再去找真正需要優化的地方以提高效能。

8.沒有考慮好發展趨勢

做這個專案的目的是什麼?要做多大的規模?使用者會是多少?也許有人認為這些好像和我們沒什麼關聯,但是,如果你不好好考慮這些問題,怎麼才能在剛開始時開發正確的程式框架。

9.不是人手越多進度越快

為什麼每次要做的專案都比計畫中的慢,當進度趕不上的時候,人們總是習慣性的增加人手,但事實上並不是增加了人手後進度就快了,有時反而是不公升反降低了。

10.明知有問題還不變通

也有一些團隊在做專案時發現進度遠趕不上計畫的時間時,就會做出拼命趕進度的情況。這樣並不是辦法,如果時間上真的比計畫中要長很多,那麼,說明你在對這個專案上預估的時間是有問題的。這時不要硬著頭皮往上衝,應該從新調整時間才對。

程式設計師工作效率

有時候會被上級乙個問題問懵了,比如他們會問你,小陳啊,最近這個月都做了些什麼?很多時候連我們自己都說不清楚自己這段時間到底做了些什麼,好象做著做著,時間就過去了 比如只是做乙個簡單的增刪改查,過了乙個月,很可能我們做完了,當上級問起的時候,我們會說 做了增刪改查單據的功能。從上級的表情我們能明顯感覺...

提公升SQL Server程式設計師工作效率的幾個技巧

sql server程式設計師經常要在ssms sql server management studio 或查詢分析器 2000以前 中編寫t sql 以下幾個技巧,可以提公升工作效率。以下說明以ss2005為例,ss2008也適用 ss2000的話可能部分適用吧。1.快捷鍵 現在只要不是電腦新手,...

這款便簽可有效改善員工工作效率低

很多公司和企業在進行生產活動的時候,非常重視員工的工作效率問題,如果員工的工作效率高,那麼則可以節約成本,增加產出。但是仍然有一部分員工的工作效率是相對較低的,員工工作效率低的原因及解決辦法是什麼?對於工作效率較低的員工來說,之所以有這種情況,很有可能是因為以下幾點 1 工作的環境不適應 2 對工作...