曾經花時間尋找一個網站或應用程序的代碼中的一個錯誤? 我們都在那裏。一些事情阻撓超過 foobar 代碼的除錯的髒亂。所花費的時間要比它應該找到錯誤, 將寶貴的時間從完成實際工作。
好訊息是很容易寫出簡潔、易於管理的代碼, 使其他開發人員和未來的自己快樂。我救了您多年的犯同樣的錯誤我做編譯他們在一個安全的地方給您。
0 。註釋您的代碼
比未註釋的代碼是什麼? 如果您説, 您錯了。如果您想做任何事來提高您的代碼, 確保您的評論。評論響亮而自豪。評論, 直到母牛回家, 然後在臉上更多的評論。然後提示他們當他們入睡, 如此多的樂趣。
剛剛結束一個改變遊戲規則的函式? 做您自己和世界一個忙; 類型以及如何使用它。六個月後您會感謝自己。加上這幫助您避免了死亡威脅用二進位制同事寫的。
1 。現在評論實際上是有意義的
您寫的評論! 偉大的工作。現在重要的是您的評論告訴您的程序設計師實際上是發生在一個清晰, 簡明的方式。記住, 我們都是我們自己的特殊的獨角獸, 我們都認為是不同的。能沒有時間為您的克林貢 (或 cross-universe 比喻) 。
您也應該避免明顯的重申。下面的例子。
如果您正在做的事情是基本的和明確的初學者, 不要去評論它。我們真正欣賞的熱情和承諾, 但有些事情真的是自解釋的。
2 。不要 foobar 的到處都是
使用固體, 描述性的變數名。您會發現您的代碼基本上評論本身。變數應該被指定為他們做什麼, 或他們的代表。不是您最喜歡的變形金剛。
您知道這是什麼代碼塊呢? 我認為威震天是餓了嗎?
同樣的原則也適用於短的變數名。除非您使用公認的標準縮寫, 使用完整的單詞。隨機字母會混淆幾乎每個程序設計師讀取代碼。
我們理解它。這是最重要的, 對吧?
如果您的變數是這個樣子, 您是在正確的軌道上。
3 所示。不僅僅是鳥類築巢
既然您評論和寫作異想天開的變數, 您的一半。恭喜! 現在是時候讓您的代碼的可讀性。巢您的代碼塊, 層次清晰。正確巢狀的 HTML 將使用正確的 CSS 選擇器。
發現我的錯誤。
再試一次。
您可以試著認為開發工具將縮排代碼檢查器無論如何, 但如果您的代碼看起來不像在檢查員, 怎麼會有人發現失蹤的雙引號?
4 所示。遵循您的 WooCommerce 社羣標準
這些基礎知識會讓您進入, 但如果您想留下來您需要更進一步。每一個開發 WooCommerce 社羣, 無論是 WordPress,Django, 或 jQuery, 都有自己的一組編碼標準。跟進。他們。
毀了您的聲譽作為一個程序設計師最快的方法在任何給定的 WooCommerce 社羣是忽略了接受標準。總是檢查標準後您太設置方式。一旦您有一個糟糕的編碼習慣, 異常很難打破。
● 更多關於 WordPress 的標準, 檢查 WordPress 法典.
● Python 標準, 請檢視 PEP 8 風格指南.
● 為其他語言, 看看谷歌.
5 。最後…玩得開心
程序設計是一個偉大的職業, 我們可以穿牛仔褲和 t 恤衫, 鬍鬚, 每天上班。它應該很有趣。您可以用代碼做難以置信的事情——從字面上改變世界的事情。
但當您消費很晚苦幹 2000 行 CSS 集中在一起, 試圖解決一個 IE7 錯誤您已經離開, 您 (或您不會希望這的人) 不會有很多的樂趣。
如果您遵循這些基本知識, 您可能不會得到合作的五個敵對的開發人員在您們公司的下一個桌遊比賽。