Page 4 of 4

RE: IJA Armor units

Posted: Thu Jun 09, 2011 2:01 pm
by witpqs
A long time ago it was mentioned by developers that different ship types are treated differently for ASW capability, with things like DE, DD being better than things like PC, etc. Precise details were not given on purpose.

RE: IJA Armor units

Posted: Thu Jun 09, 2011 2:09 pm
by Shark7
ORIGINAL: witpqs

A long time ago it was mentioned by developers that different ship types are treated differently for ASW capability, with things like DE, DD being better than things like PC, etc. Precise details were not given on purpose.

I've gotten a definitive answer on this. Not going to paste the whole PM in here, but basically, the class has no effect, it depends on the equipment. Only editor stats matter.

RE: IJA Armor units

Posted: Sat Jun 11, 2011 8:45 am
by dwg
ORIGINAL: herwin

ORIGINAL: dwg

I asked Sid and confirmed that he meant he has inferred that the code does certain things based on its behaviour. That's a valid claim--particularly from a tester--and requires no explicit code knowledge.

There is an essential caveat to that, and to black-box testing in general. The completeness/validity of the assumptions you draw depends very heavily on whether you know all of the possible inputs and outputs to the piece of code in question. If you know all of the inputs then you can make definitive assertions about the behaviour, if you don't know all of the inputs, then there may be fundamental sensitivity to conditions you aren't testing. If you don't know all the outputs, there may be side effects you are completely unaware of that invalidate what you assume is identical behaviour across several different sets of inputs and the resultant outputs.

(Simple example for the non-coders, imagine testing the behaviour of a piece of code by varying A and B, the two inputs you know about, but what if there is a third input, C, and the code says that if C is false, reverse the result..., your assumptions based on the behaviour observed with A and B is then only true in some cases).

I don't know anything about the internal coding of AE, but what I've read in various places hints that the code is very likely riddled with conditional rules based on scores of different inputs, and not knowing what those inputs are and which are significant in which piece of code means we draw assumptions from black-box testing at very considerable peril of those assumptions being incomplete if not outright wrong. I would be very loathe to say 'X is true' about the code without one of the development team having confirmed it first.

I'm in agreement. After a while, particularly if you've run sensitivity tests like el_cid has, you will have a reliable black box model of what the system does.

My point was that you may think you have a reliable black box model, but don't actually know. Loathe as I am to quote that muppet Rumsfeld, the unknown unknowns may still sting you in the ass.