相关疑难解决方法(0)

每位程序员应阅读的最具影响力的单一书籍是什么?

如果你可以回到过去并告诉自己在开始时作为开发人员阅读一本特定的书,那本书会是哪本书?

我希望这个列表可以变化,涵盖范围广泛.

要搜索:使用右上角的搜索框.要搜索当前问题的答案,请使用inquestion:this.例如:

inquestion:this "Code Complete"
Run Code Online (Sandbox Code Playgroud)

resources

1439
推荐指数
53
解决办法
103万
查看次数

当一个方法有太多参数?

今天调试一些Web服务客户端代码时(在Java中,使用jax-ws),我遇到了令人兴奋的97个参数的Web服务方法!

我必须创建一个调用此方法的测试用例,我注意到了几件事:

  • 代码辅助/悬停不能很好地扩展.我正在使用Eclipse,并且该方法的工具提示与屏幕一样宽,并且跨越多行.
  • 我不得不从之前的xml捕获中复制参数值,并且几乎不可能记住"我在哪里" - 当我将光标放在逗号之后并且在键入一些值之前,我经常得到错误的数据类型 - 我输入了整数而不是字符串,反之亦然.
  • 即使在我写完所有参数之后,我仍然遇到了一些错误并且签名不匹配.不幸的是,Eclipse将整条线标记为红色,因为有错误,所以找到错误的地方需要更多的时间:(

所以这让我思考,您认为方法的最大参数数量是多少?如果您可以更改此Web服务签名,您认为如何改进它?

language-agnostic ide parameters

39
推荐指数
5
解决办法
3万
查看次数

为什么我们需要来自JOOQ的JOOL?

通过JOOLJOOQ,Streams上提供了许多功能接口和实用程序类.

我的问题是这个库支持1-16个参数功能接口.这有道理吗?因为我一直在练习中将方法中的参数数量减少到3.虽然可接受的数量根据不同的思想领袖而变化.但没有人说16.

请参阅StackOverflow本身的参考链接:

java方法应具有的标准参数数量是多少?

此外,它提供了一个实用程序类Seq,它看起来仅限于顺序处理.

使用JOOL具有良好过去经验的人可以回答为什么我应该使用JOOL看起来像它包含的很多东西是没用的吗?

java java-8 functional-interface jool-library

1
推荐指数
2
解决办法
764
查看次数