Re: Data oriented programming

Jon Watte <[email protected]> Tue, 5 Oct 2010 15:03:50 -0700
Newsgroups gmane.games.devel.sweng
Message-ID <[email protected]>
There are times when back-of-the-envelope calculations turn out to be wrong.
Or, perhaps more commonly, when implementation bugs cause systems to not
behave the way you planned them.
CI builds catching performance problems as soon as they are checked into the
code base seems quite preferrable to customers and reviewers catching bugs
when you ship :-)
I don't see why you think adding performance tests to a CI tester is wrong?
We have it, and have used it, and it's caught things for a long time. Even
things that we planned well, but ended up having either unexpected side
effects, or implementation problems.

Sincerely,

jw


--
Americans might object: there is no way we would sacrifice our living
standards for the benefit of people in the rest of the world. Nevertheless,
whether we get there willingly or not, we shall soon have lower consumption
rates, because our present rates are unsustainable.



On Thu, Sep 30, 2010 at 1:58 PM, Fabian Giesen <[email protected]> wrote:

> On 9/30/2010 1:36 PM, Richard wrote:
>
>> Your cache usage patterns (usually) depend on architectural decisions,
>>> not implementation details. Any sort of integration testing (even if
>>> you're doing CI) is too late a stage to detect architectural problems.
>>> By that point you're already in trouble.
>>>
>>
>> Not that I disagree, but if you're in trouble isn't it best to know as
>> soon as possible?  That's all I'm asserting.
>>
>
> Yes, it is best to know as soon as possible, and integration testing is
> most emphatically not "as soon as possible" for architectural decisions.
> Back-of-the-envelope calculations during the design stage are. Consider them
> unit tests for your design if you're hell-bent on viewing everything as an
> agile progress.
>
> -Fabian
>
> _______________________________________________
> Sweng-Gamedev mailing list
> [email protected]
> http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com
>

_______________________________________________
Sweng-Gamedev mailing list
[email protected]
http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com