最近我读了一些关于验收测试的好处的一些疑问的文章,因为与它带来的相比它是相当昂贵的.为了形成我自己的观点,我想尽可能多地收集自动验收测试的好处.你能帮助我吗?
当我第一次尝试使用快捷键 Alt+Shift+X,J(或 E)运行 java(或 Eclipse)应用程序时,打开 Eclipse(Galileo) for Java(甚至 Java EE)时,应用程序将无法运行直到我使用菜单。您是否观察到同样的问题,因此这是 Eclipse 的问题,或者我做错了什么?
我知道基于类和基于类型的面向对象编程语言,还有其他选择吗?这些是什么?
我在单元测试中使用junit和hamcrest,我遇到了一个泛型问题:
assertThat(collection, empty());
Run Code Online (Sandbox Code Playgroud)
我知道类型推断不可用这种方式,其中一个解决方案是提供类型提示,但是在使用静态导入时应该如何键入提示?
在不同的OOP语言中实现DCI(数据,上下文,交互)架构的可能设计有哪些?我想到了基于策略的设计(Andrei Alexandrescu)的C++,DI和AOP for Java.但是,我还考虑过使用State设计模式来表示角色和某种用于交互的Template方法......还有哪些其他可能性?
我对一些优化方法或通用字节码设计很感兴趣,与AST的解释相比,这可能有助于加快使用VM的执行速度.
......或者他们为什么失败?
我将建立一个可归类为CASE的概念证明,但我想避免以前做过的一些错误.
谢谢!
我很难想到这个问题的解决方案,不涉及循环.基本上,如果某些东西大于某个任意数字,它就会循环.假设64是数字.
0 => 0
32 => 32
64 => 64
96 => 32
128 => 64
160 => 32
192 => 64
Run Code Online (Sandbox Code Playgroud)
等等.
我当前正在做的方式涉及一个while循环,它检查该值是否超过64,如果是,则从中减去64.还有另一种不涉及循环的方法吗?
我正在使用C#WinForms.
oop ×3
architecture ×1
automation ×1
bytecode ×1
c# ×1
case-tools ×1
dci ×1
eclipse ×1
function ×1
generics ×1
hamcrest ×1
html ×1
java ×1
javascript ×1
latex ×1
loops ×1
lyx ×1
models ×1
optimization ×1
testing ×1
z-notation ×1