Breaking backwards compatiblity

Nick Sabalausky a at a.a
Sun Mar 11 22:48:46 PDT 2012


"H. S. Teoh" <hsteoh at quickfur.ath.cx> wrote in message 
news:mailman.517.1331521772.4860.digitalmars-d at puremagic.com...
> On Sun, Mar 11, 2012 at 11:38:12PM +0100, deadalnix wrote:
>>
>> I think a better solution is including expected performances in the
>> user stories and add them in the testing suite. Dev can enjoy a
>> powerful machine without risking to get a resource monster as a final
>> executable.
>
> Even better, have some way of running your program with artificially
> reduced speed & resources, so that you can (sortof) see how your program
> degrades with lower-powered systems.
>
> Perhaps run the program inside a VM or emulator?
>

I don't think such things would ever truly work, except maybe in isolated 
cases. It's an issue of dogfooding. But then these "eat your cake and then 
still have it" strategies ultimately mean that you're *not* actually doing 
the dogfooding, just kinda pretending to. Instead, you'd be eating steak 
seven days a week, occasionally do a half-bite of dogfooding, and 
immediately wash it down with...I dunno, name some fancy expensive drink, I 
don't know my wines ;)




More information about the Digitalmars-d mailing list