たとえば、次のコードがあります。
public class Calc(){
final int PI = 3.14; //is this an invariant?
private int calc(int a, int b){
return a + b;
//would the parameters be pre-conditions and the return value be a post-condition?
}
}
これらの用語が正確に何を意味するのか混乱していますか?上記のコードは私が考えているものですが、誰かが私の理論で正しい方向に向けることができますか?