gpt4 book ai didi

java - 如何让代码模块化?

转载 作者:IT老高 更新时间:2023-10-28 20:24:54 24 4
gpt4 key购买 nike

我有一些Java程序,现在我想知道它是否是模块化的,如果它是模块化的那么到什么程度,因为模块化永远不可能是二进制项,即0或1。我如何确定特定代码在很大程度上是模块化的。我想知道如何让代码更加模块化?

最佳答案

模块化的一些基准:

  1. 你是多少次 rewriting similar code 用于执行特定任务?
  2. 你要多少钱 refactor your code 当您更改程序的某些部分时?
  3. 文件是否小而容易浏览?
  4. application modules在需要时充分和独立地执行?
  5. 您的代码是否灾难性最小?当您仅删除一个函数或变量时,所有的 hell 都会丢失吗? 重命名类时会出现 20 多个错误吗?(要检查这一点,您可以实现 堆栈机制 以跟踪应用程序中的所有跃点)
  6. 代码与自然语言使用的距离有多近?(即模块及其子组件代表更多真实世界的对象,而无需过多关注净源文件大小)。

更多想法请查看 this blurb about modularity这个在software quality

至于你对让你的代码更加模块化的担忧,首先你应该问自己上面的问题,得到具体的答案,然后看看this。 .

基本理念是将您的应用程序分解为尽可能小的代码片段,整齐地排列在大量易于理解和访问的目录布局中。

您的应用程序中的每个方法不得超过所需的最小处理量。将这些方法组合成越来越多的宏级方法应该会让您回到您的应用程序。

关于java - 如何让代码模块化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1444221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com