Writing maintainable code is an art that takes effort and practice to master.
Part of that art is learning what tools and strategies will assist you in that effort. In this tutorial, we will cover a variety of practices and tools that can make your life, and the lives of your team members, easier as you develop your applications. Among them, we will provide overviews of:
- Version Control
- Coding Standards
- Unit Testing basics
- QA tools: phpcs, phploc, phpmd, continuous integration, and more
- Team Collaboration tools, such as Skype, IRC, issue trackers, and more