在用Java進行開發(fā)前,一定要牢牢遵守Java的開發(fā)規(guī)范,只有這樣你的Java開發(fā)之路才能更加順暢。
成都創(chuàng)新互聯(lián)公司是一家專注于成都網站制作、網站設計與策劃設計,萬寧網站建設哪家好?成都創(chuàng)新互聯(lián)公司做網站,專注于網站建設10年,網設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:萬寧等地區(qū)。萬寧做網站價格咨詢:13518219792
而掌握相應的Java開發(fā)技巧,則可以讓你工作起來事半功倍。
那在編寫代碼時有什么開發(fā)規(guī)范和技巧呢?電腦培訓給你詳細介紹一下吧。
1、代碼編寫規(guī)范:代碼編寫遵守Java通用開發(fā)規(guī)范和必聯(lián)代碼開發(fā)規(guī)范;每個類及方法都要有合理的注釋,并且對注釋要持續(xù)維護;根據(jù)接口需求編寫單元測試用例,再編寫實現(xiàn)類使得單元測試通過,如此循環(huán)往復以使得所有的單元測試通過;要求每個Java方法的代碼行數(shù)不能超過100行;代碼編寫按照功能劃分,一個接口分為多個方法,每一個方法做什么事情,做到思路清晰;接口設計盡量做到多兼容性,方便后期開發(fā)。
2、數(shù)據(jù)庫設計及SQL規(guī)范不使用MySQL數(shù)據(jù)庫外鍵約束,通過應用程序邏輯實現(xiàn)關聯(lián)約束;適當建立索引,經常作為查詢條件的字段、唯一性程度高、長度不是很長的、數(shù)量不宜太多,一般一個表的索引數(shù)目在5個以內;表名長度不能超過30個字符,表名最好選擇一個單詞,能夠準確清晰明了地表示實體含義,若必須多個單詞則以下劃線“_”分隔,單詞所有字母均小寫;
對于每個程序員來說,養(yǎng)成良好的代碼編寫方法是非常關鍵的。
在編寫代碼的過程中,每個人的方法是不同的,那么應該如何規(guī)范自己代碼編寫的方法呢?規(guī)范編寫代碼有哪些要求呢?下面電腦培訓帶大家認識代碼編寫的方法。
一、保證代碼壓縮后不會出錯對于大的JavaScript項目,一般來說,包含在項目中的所有JavaScript文件在產品公開時都會被壓縮。
為了正確壓縮代碼,通常需要考慮壓縮工具的必要條件,如句子用分號正常結束,中括號結束等。
因此,IT培訓發(fā)現(xiàn)當編寫代碼沒有按照標準進行時,在發(fā)生壓縮錯誤后再次尋找錯誤是浪費時間的。
二、保證代碼能夠通過自動格式化功能一般情況下需要使用完善的開發(fā)工具進行自動化格式功能,這個功能能夠進行換行、縮進和空格等方法的代碼編排,并且還可以設置自己喜歡的格式。
別人在閱讀你的代碼時需要使用IDE進行格式轉換,以滿足個人的閱讀風格。
江蘇北大青鳥認為閱讀代碼能夠更加深入的了解代碼調用和細節(jié)的實現(xiàn),這是簡單的文檔不能實現(xiàn)的。
三、使用標準的文檔注釋這是編寫代碼中最基本的要求,能夠很好的了解代碼的提示,并且還可以利用配套的文檔工具生產其他格式讓別人閱讀。
北大青鳥認為編寫完整的注釋還可以使團隊成員更容易閱讀您的代碼。
通過您的參數(shù)描述,團隊成員很容易了解您想要傳遞參與實現(xiàn)細節(jié)和編寫的方法。
以1000行為準,超過千行就要考慮類拆分了。類的代碼行數(shù)沒有特定的行數(shù)限制規(guī)范。根據(jù)實際情況決定。對于經常使用的java類,代碼行數(shù)應該盡可能的少,這樣能減少java類的加載時間,減少內存頻繁占用和回收。如果類過大,java類加載會耗時并且占用內存大。容易引起內存回收。
Java是一種簡單的,面向對象的,分布式的,解釋型的,健壯安全的,結構中立的,可移植的,性能優(yōu)異、多線程的動態(tài)語言。
Java語言其實最早誕生于1991年,起初被稱為OAK語言,是SUN公司為一些消費性電子產品而設計的一個通用環(huán)境。他們最初的目的只是為了開發(fā)一種獨立于平臺的軟件技術,而且在網絡出現(xiàn)之前,OAK可以說是默默無聞,甚至差點夭折。但是,網絡的出現(xiàn)改變了OAK的命運。
對于程序員來說,養(yǎng)成良好的代碼寫作能力是非常重要的。
今天,我們就一起來了解一下,規(guī)范化的代碼編寫都有哪些要求。
希望通過對本文的閱讀,能夠提高大家對于代碼規(guī)范的認識。
1.保證代碼壓縮后不出錯對于大型的JSP項目,一般會在產品發(fā)布時對項目包含的所有JSP文件進行壓縮處理,比如可以利用GoogleClosureCompilerService對代碼進行壓縮,新版jQuery已改用這一工具對代碼進行壓縮,這一般會去掉開發(fā)時寫的注釋,除去所有空格和換行,甚至可以把原來較長的變量名替換成短且無意義的變量名,這樣做的目的是加快文件的下載速度,同時也減小網站訪問帶來的額外數(shù)據(jù)流量,另外在代碼保護上也起到了一點點作用,至少壓縮后的代碼即使被還原還是沒那么容易一下讀懂的。
要想代碼能正確通過壓縮,一般要求語句都要以分號正常結束,大括號也要嚴格結束等,具體還要看壓縮工具的要求。
所以如果一開始沒有按標準來做,等壓縮出錯后再回去找錯誤那是浪費時間。
2.保證代碼能通過特定IDE的自動格式化功能一般較為完善的開發(fā)工具(比如AptanaStudio)都有代碼"自動格式"化功能,這一功能幫助實現(xiàn)統(tǒng)一換行、縮進、空格等代碼編排,你可以設置自己喜歡的格式標準,比如左大括號{是否另起一行。
達到這個要求的目的在于方便你的開發(fā)團隊成員拿你代碼的一個副本用IDE自動格式化成他喜歡或熟悉的風格進行閱讀。
你同事需要閱讀你的代碼,可能是因為你寫的是通用方法,他在其它模塊開發(fā)過程中也要使用到,閱讀你的代碼能深入了解方法調用和實現(xiàn)的細節(jié),這是簡單API文檔不能達到的效果。
3.使用標準的文檔注釋這一要求算是基本的,這有利于在方法調用處看到方法的具體傳參提示,也可以利用配套文檔工具生成html或其它格式的開發(fā)文檔供其他團隊成員閱讀,你可以嘗試使用jsdoc-toolkit。
如果你自動生成的API是出自一個開放平臺,就像facebook.com應用,那么你的文檔是給天下所有開發(fā)者看的。
另外編寫完整注釋,也更方便團隊成員閱讀你的代碼,通過你的參數(shù)描述,團隊成員可以很容易知道你編寫的方法傳參與實現(xiàn)細節(jié)。
當然也方便日后代碼維護,這樣即使再大的項目,過了很長時間后,回去改點東西也就不至于自己都忘記了當時自己寫的代碼是怎么一回事了。
4.使用規(guī)范有意義的變量名使用規(guī)范有意義的變量名可以提高代碼的可讀性,作為大項目開發(fā)成員,自己寫的代碼不僅僅要讓別人容易看懂。
電腦培訓認為開發(fā)大項目,其實每個人寫的代碼量可能都比較大,規(guī)范命名,日后自己看回自己的代碼也顯的清晰易懂,比如日后系統(tǒng)升級或新增功能,修改起代碼來也輕松多了。
如果到頭發(fā)現(xiàn)自己當初寫的代碼現(xiàn)在看不太懂了,那還真是天大的笑話了。
當前標題:標準規(guī)范JAVA代碼 java 編程規(guī)范
轉載注明:http://www.rwnh.cn/article34/dopjese.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供、營銷型網站建設、用戶體驗、響應式網站、商城網站、域名注冊
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)