Coder

Drupal is vet, Drupal is gaaf, Drupal is très kewl! Maar je bent natuurlijk echt helemaal dE b0M als je je eigen modules schrijft. Nou kan je natuurlijk gewoon even wat code neerkwakken en dat Zo0iTjuH een module noemen, maar als je chagrijnige, zeurende mededrupallers wil voorkomen, dan m0E Ju hEt wAh GoEt d0eN!

Tot zo ver de breezertaal in deze blogpost. Helaas is er nog niks om automatisch je breezahspeak om te zetten naar normaal Nederlands, maar er is wél iets om je rommelige en buggy PHP code om te zetten naar een beetje fatsoenlijk uitziende en werkende code voor een Drupalmodule volgens de coding standards. Maakt u kennis met... *tromgeroffel* Coderrrrrr. Deze module installeer je samen met de module die je aan het ontwikkelen bent. Bij Administer ga je naar de instellingen voor Coder en selecteer je de modules en themes die Coder moet nakijken op fouten. Hierna krijg je voor elk bestand van de geselecteerde modules (of themes) een overzicht van de fouten die coder gevonden heeft. Dit variëert van meldingen over missende stukken commentaar of suggesties voor het gebruik van alternatieven voor PHP-functies, zoals drupal_substr() in plaats van substr().

Coder biedt geen garantie voor bugvrije code, maar het is een erg handige tool om je code mee op te schonen of om eventuele bugs te voorkomen. Had ik al verteld dat het gratis was?