我正在维护一个40K行的Java类。
导读:如何解决我正在维护一个40K行的Java类。?按行计数7209 .java文件,这是JDK 6中十大类。这些类包含大量注释,这些注释可能比代码更长。4495 ./javax/sql/rowset/BaseRowSet.java4649 ./java/awt/Container.java5025 ./...
按行计数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. java-ee - Eclipse上的tomcat8.0用不了2. HTML标签上的非标准属性好东西吗 坏事?你的想法?3. Java“ Class.forName()”和“ Class.forName()newInstance()”之间有什么区别?4. javascript - 请问js(非jq)中如果获取元素的高度精准到小数位5. javascript - 请问chrome 能否修改 有title属性的元素弹出的提示框样式。6. python - 关于计算日期的问题7. 续上次的令牌问题8. 使用java8 env从Spring 3.2.0升级到4.1.2。和休眠3,获取异常9. http://bbs.dazhoushan.com/thread-htm-fid-247.html10. python - 在sqlalchemy中获取刚插入的数据id?