Walking in a straight line: Code quality tools and processes

As everyone who works with Drupal knows, there is more than one way to write a module. Different developers do things in different ways. When you are working with a team of developers, these inconsistencies cause lots of headaches and can be an unnecessary burden on a project budget.

So how do you ensure that you are all singing from the same song sheet?

In this session, we look at some of the common pitfalls and how to address them with some automated static analysis with a common set of tools.

In particular:

  • How complex is you code?
  • How well is it tested?
  • Are developers copying and pasting when they should be refactoring?
  • Are you following coding standards?
  • We will walk through some examples of how you can learn more about your code and the tools and processes you need to ensure code quality.

    Schedule info
    Status: 
    Proposed
    Session Info
    Speaker(s): 
    Track: 
    Coding + Development
    Experience level: 
    Advanced

    Comments

    Subject close to my heart and something that does not get discussed enough in the Drupal community. This makes for a great advanced subject.