I'm really hoping somebody with more experience can edit the question as per my examples of answers:
• using version control
• test driven development
• debugging code (xdebug for php)
• use of UML diagrams
• use of OOP for maintainable, reusable code
• use of frameworks (like Zend Framework for php) for rapplication application development
Anything else or an elaboration of what I mentioned above?
Basically, I'm in the middle of forming a team of developers (I'm a developer myself) and I'd like some advice on how professional programers/designers etc should work together and what standards/paradigms they should use.
Also, if anybody has any books or links on the subject I'd welcome that!
Originally asked by: Zenph on Stack Overflow


Answers