Originally Posted by
Samer
Destructors, linked lists, queues, stacks, more complex efficient implementations. Encapsulation, polymorphism, inheritence, etc. You just gotta think.
C++ was made to optimize memory management as perfectly as possible.
if you need help with that, I'm on board. I have a book on Game Design if you want, it's graduate level though but I'm sure it'll be easy for you.
Object-Oriented Programming for the win.
AGILE manifesto, team iterative processes, etc. Basic Software change procedure.
Concept Location -> Impact Analysis -> Prefactoring -> Actualization -> Postfactoring -> Verification -> iteration -> ... -> Conclusion
You guys are stuck in the Waterfall Pardigm from what I can see, that's why we need OOP