我正在維護一個40K行的Java類。
按行計數7209 .java文件,這是JDK 6中十大類。這些類包含大量注釋,這些注釋可能比代碼更長。
4495 ./javax/sql/rowset/BaseRowSet.java4649 ./java/awt/Container.java5025 ./javax/swing/text/JTextComponent.java5246 ./java/util/regex/Pattern.java5316 ./javax/swing/JTree.java5469 ./java/lang/Character.java5473 ./javax/swing/JComponent.java9063 ./com/sun/corba/se/impl/logging/ORBUtilSystemException.java9595 ./javax/swing/JTable.java9982 ./java/awt/Component.java
我同意一個打印頁面足夠長的一種方法。真的應該 不會 是一個需要在班線10K長恕我直言。
解決方法這可能是導致刪除的主觀問題,但我真的很想得到一些反饋。
最近,我轉到另一個非常大的企業項目,在那里我擔任開發人員。我很驚訝地發現項目中的大多數類的長度在8K到50K行之間,而方法的長度在1K到8K行之間。它主要是處理數據庫表和數據管理的業務邏輯,其中充滿了處理用例的條件語句。
在大型企業系統中,類這么大常見嗎?我意識到不看代碼就很難下定決心,但是您是否曾經在擁有如此大類的系統上工作?
相關文章:
1. 關于docker下的nginx壓力測試2. docker - 各位電腦上有多少個容器啊?容器一多,自己都搞混了,咋辦呢?3. mac里的docker如何命令行開啟呢?4. 關docker hub上有些鏡像的tag被標記““This image has vulnerabilities””5. nignx - docker內nginx 80端口被占用6. docker容器呢SSH為什么連不通呢?7. dockerfile - 我用docker build的時候出現下邊問題 麻煩幫我看一下8. docker-compose 為何找不到配置文件?9. docker start -a dockername 老是卡住,什么情況?10. angular.js使用$resource服務把數據存入mongodb的問題。

網公網安備