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?

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <abbr> <blockquote> <del> <img> <h2> <h3> <h4> <h5> <h6>
  • Lines and paragraphs break automatically.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions. As a registered user you won't have to respond to these questions anymore.
3 + 3 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.