[Tdg] Mint updates
Graham Wakefield
wakefield at mat.ucsb.edu
Wed Mar 7 16:39:15 PST 2007
>
> My thoughts on this point:
> One of the advantages of OOP is that the behavior of a class is
> decoupled from their clients (or it should be at least). Which
> means that even if somebody makes major changes to how something is
> done, if the interface is kept the same, then nothing should break
> (unless the code has bugs or is completely broken).
Unfortunately that doesn't tell you anything about how *efficient*
the implementation is. The API can stay the same but the process can
suddenly become a lot slower (or faster), which can make or break a
system.
>
>
> Regarding the file structure proposed by Alex (the last one he
> sent). I like it. The only thing I'm not completely convinced is
> that the platform dependent sources are not in the Source/
> directory under their platform name directory. But it doesn't
> really bother me. I'm just unsure what would be best.
> I would ad a "/Tests/" directory where we add Unit Tests or some
> other way doing automated testing.
Good standard practice.
More information about the Tdg
mailing list