Thanks David, helps a lot.davido wrote:Hi NoahPhense,
Please take a look at this post by TI-994A:
http://www.purebasic.fr/english/viewtop ... 43#p418143
I didn't know anything about Modules. I found this very helpful.![]()
I hope you do, too.
- np
Thanks David, helps a lot.davido wrote:Hi NoahPhense,
Please take a look at this post by TI-994A:
http://www.purebasic.fr/english/viewtop ... 43#p418143
I didn't know anything about Modules. I found this very helpful.![]()
I hope you do, too.
That's what I'm afraid of!fsw wrote:Just be open minded.
But not too open minded, otherwise your brain could fall out.
It's funny because I knew that the "never" would cause some discussion.fsw wrote:Never say never.c4s wrote:If a programmer knows how to code properly, sticks to general coding standards and complies with the documented behavior (most important!), this would never happen.BorisTheOld wrote:[...] Over time, classes become dependent on the inner workings of other classes. [...]
Otherwise people reading this will think you are too far removed from reality.
It's like namespace.USCode wrote:That's what I'm afraid of!fsw wrote:Just be open minded.
But not too open minded, otherwise your brain could fall out.
I'll take a look at it when the final version is released.
Initially it sounded like namespaces to me but I think other folks have pointed out that is not correct.
Excellent, good work Fred!Fred wrote:It's like namespace.USCode wrote:That's what I'm afraid of!fsw wrote:Just be open minded.
But not too open minded, otherwise your brain could fall out.
I'll take a look at it when the final version is released.
Initially it sounded like namespaces to me but I think other folks have pointed out that is not correct.
The problem is not with the use of a class, but with the maintenance of class code in complex systems with hundreds, or thousands, of interrelated classes and multiple levels of inheritance.c4s wrote:Still, let's say you're working in a team. Now the only thing you know about a class is its signature and the documentation, because you didn't implement it yourself (and you don't have access to the source). If you want to interact with that class you can only rely on the documented behavior. So I really don't see how one could get dependent on the inner workings...