怎么看別人的java代碼

2023-02-12 16:19

1個(gè)回答

看別人的代碼是一件比較痛苦的事情,如果代碼注釋多并且編寫很規(guī)則的話那就比較好,

如果有項(xiàng)目需求文檔或流程設(shè)計(jì)圖最好先看看系統(tǒng)的整體功能

然后根據(jù)項(xiàng)目的模塊劃分對(duì)整體有一個(gè)認(rèn)知

再根據(jù)模塊找到對(duì)應(yīng)的代碼模塊(需要注意模塊間的關(guān)聯(lián))

根據(jù)DB設(shè)計(jì)說明查看業(yè)務(wù)表的關(guān)聯(lián)關(guān)系

最后根據(jù)項(xiàng)目文檔重新查看項(xiàng)目整體構(gòu)成,這樣看印象比較深刻一些,千萬不要摳某一個(gè)功能的具體業(yè)務(wù)與實(shí)現(xiàn),只需要知道模塊的大概業(yè)務(wù),然后當(dāng)需要的時(shí)候再進(jìn)行細(xì)細(xì)研究某一功能

以上是我的經(jīng)驗(yàn)之談,希望對(duì)你有幫助。

相關(guān)問答
怎么看懂java代碼?
3個(gè)回答2023-05-17 22:56
想要看到都能java代碼,需要了解編程的基礎(chǔ)知識(shí),變量,表達(dá)式,程序執(zhí)行結(jié)構(gòu),邏輯判斷等等。最重要是要學(xué)會(huì)如何調(diào)試代碼,慢慢練習(xí),熟練了自然就會(huì)了。
java代碼看不懂怎么辦
1個(gè)回答2022-12-18 04:45
看代碼前需要先了解那塊代碼是做什么的,這樣才能跟得上代碼邏輯。如果知道代碼功能,還是看不懂的話,那么看代碼行數(shù) 1、低于20行的代碼看不懂,你需要鞏固java基礎(chǔ) 2、超過20行的話,需要仔細(xì)理解代碼...
全文
求一個(gè)java cms系統(tǒng)源碼
3個(gè)回答2022-12-04 12:35
CMS的全稱是內(nèi)容管理系統(tǒng).主要用來作程序內(nèi)容的管理用的就像是我們開發(fā)用個(gè)版本控制的SVN這樣的不同開發(fā)語(yǔ)音..不同的基礎(chǔ)框架..用的CMS都是不同的比如java的infoglue
黑馬和源碼時(shí)代java哪個(gè)好?
1個(gè)回答2023-03-04 06:11
當(dāng)然是源碼時(shí)代啊,源碼時(shí)代時(shí)代java已經(jīng)做了十年,課程更新的及時(shí)且迅速
java冒泡排序法代碼
1個(gè)回答2022-12-28 03:28
int?a[]?=?{1,2,3,4,5}; for(int?i=0;ia[j]){ ????????????int?k?=?a[i]; ????????????a[i]?=?a[j]; ??????...
全文
java中的單例模式的代碼怎么寫
1個(gè)回答2022-12-13 15:55
餓漢式 class Singleton { private static Singleton instance=new Singleton(); private Singleton(){} ...
全文
求一個(gè)簡(jiǎn)單又有趣的JAVA小游戲代碼
1個(gè)回答2023-08-18 18:32
停留在HelloWorld的水平 這個(gè)就比較難了 你還是你弄弄數(shù)組或者list各種排序問題,比較一下效率(可以數(shù)據(jù)量大點(diǎn))或者比如 輸入兩數(shù)字 比較大小 然后計(jì)算兩數(shù)字之間的偶數(shù)和之類的吧
請(qǐng)問怎么快速看懂java代碼?
3個(gè)回答2022-12-14 00:25
這代碼有兩個(gè)重點(diǎn):一是entity是個(gè)什么類型,大概是數(shù)據(jù)庫(kù)映射的實(shí)體類,那么就要多看看相關(guān)的書籍了,二是業(yè)務(wù)邏輯,也就是和訂單相關(guān)的一系列流程,先自己理理。我比較熟悉C#,對(duì)java一竅不通,看著和...
全文
java中錯(cuò)誤編碼榛戜綋什么意思
1個(gè)回答2023-07-05 06:15
字體編碼不一樣linux下是utf-8的windows的是gbk的你改下字體編碼就行了。
java中什么是代碼重構(gòu),什么時(shí)候需要代碼重構(gòu)
1個(gè)回答2023-01-23 19:41
代碼重構(gòu),一般指的是方法重構(gòu),也就是方法名相同,返回值相同,方法內(nèi)容不同,重構(gòu)一般用于繼承類中的子類
熱門問答