我想要一个简单的客户端,它接受一些参数(方法,URL,参数),发出HTTP请求,并向我显示返回的结果.
浏览器显然可以轻松发送GET和POST请求,但我对DELETE和UPDATE没有好主意.
我在浏览器101中遗漏了什么,或者是否有一个常见的免费软件工具来做这件事?我见过其他线程为我提供了一个简单客户端的Java API,但这不是我想要的.
(没有"相关问题"似乎指出这一点,所以这里.)
我正在研究生产代码.争论用户不可见的任何事情有时很难做到.如果销售人员无法看到它,那么这对他们来说是一个外部成本,他们会反对它,除非有充分的理由不这样做.
单元测试多少钱是件好事?如果您测试每个类,每个方法,您当前的版本将花费更长时间,可能更长.如果您没有进行任何测试,将来的维护将花费更长的时间,可能会更长,因为错误修正和新功能会导致您无法预见的问题,并且单元测试会被捕获.
你如何找到一个健康,合理的平衡?
编辑:回答人们合理提出的几个问题......
销售没有运行过程,但它们肯定有输入,并且应该在任何组中输入有限.他们是支付账单的人.如果他们完全转向一切,那显然是不合理的.
我确定没有最好的答案,但我很好奇其他人认为合理的.我期待两个极端(一切!没有!),中间有很多.
没有人会选择他们的经理,如果在单元测试一个糟糕的政策是在与公司/项目的人住一个化妆成败的决定......你有很多更多的职业选择比大多数人来说,朋友.:-)
第二编辑:"正当"是一个重要的词.如果我希望有时间预算/允许进行单元测试,并且不想隐藏它,我将需要证明其原因.对我来说,现在最重要的答案是"之前已经破解的测试事物",因为我总能证明反应政策的合理性.
关于如何为积极主动的事情辩护的任何想法?
社区维基已经,伙计们.
Apache Commons的哪一部分可以节省您最多的时间?
我很想把这些列表放在一起浏览,看看我不知道的内容,或者我应该经常使用的内容.
有人问我脑力激荡,我不知道; 我的知识在摊销分析后变慢,在这种情况下,这是O(n).
public int findMax(array) {
int count = 0;
int max = array[0];
for (int i=0; i<array.length; i++) {
if (array[i] > max) {
count++;
max = array[i];
}
}
return count;
}
Run Code Online (Sandbox Code Playgroud)
count
对于大小为n的数组,期望值是多少?
从均匀分布中随机挑选数字.
我正在开始一个新项目.我打算第一次使用Maven.通过阅读以前的主题,喜欢Maven的人让我相信......但是那些讨厌 Maven 的人似乎已经踩到了地雷,我很想知道更多细节.
似乎我将遵循Maven的惯例.这是轻描淡写吗?还有别的吗?
*这将是一个中等规模,中等复杂性的项目; 我的棒球场将是10k行代码,在其生命周期中增长到不超过100k.(我认为大到> 500k,小到<10k,FWIW).*
是的,我正在使用Maven.如果陷阱是"Maven",没有任何其他细节,你就会在回复上浪费带宽.
我的项目正在慢慢实现Java注释.一半的开发人员 - 包括我自己 - 发现做任何复杂的注释似乎都会增加我们的整体维护负担.另一半的团队认为他们是蜜蜂的膝盖.
您对开发人员团队能够维护带注释代码的真实体验是什么?
我想开始搞乱编程并使用Arduino板构建一些东西,但我想不出任何有关构建内容的好主意.你有什么建议吗?
我查看了两个或三个不同标题的所有"相关问题"并没有看到任何内容,所以这里有.
我最近在工作中使用过SQL Server和Oracle.我想在家里玩,主要是使用Java,也许使用Ruby on Rails或Python.我正在运行Windows 7.我通常会制作Web应用程序,最终可能希望远程托管这些应用程序,除此之外,没有特定的要求.
在这种情况下,我对进一步学习SQL的细节并不感兴趣; 我可能会使用ORM来抽象出来,这样它就会自动与方言无关.我还将与一些非关系数据存储一起工作,但我在那里考虑了具体问题.
我应该考虑哪些数据库?
我去年加入了ACM."通讯"杂志是一个巨大的优势,但他们有很多其他的东西,我觉得我很想念我应该阅读的东西.我可以选择的期刊数量是压倒性的.(如果你还不知道你在寻找什么,那就难以解析!)
建议?我不是学术上的,没有人帮助我,也不知道我应该在列表中寻找什么.
如果重要,我的主要工作重点是面向对象的Web开发,对更好的用户界面设计/功能/可用性非常感兴趣,并且第二个重点是项目管理.