2009-09-22 16 views
5

Can Velocity peut être configuré pour échouer (c'est-à-dire lancer une exception) si $ var n'est pas défini.

Une telle stratégie «fail-fast» aiderait dans nos cycles de test.

Répondre

0

Vous pouvez passer à FreeMarker. Il lance des exceptions sur les champs manquants et les types invalides.

Non seulement les exceptions sont précises et lisibles. 'Champ manquant FOO à la ligne 234 dans BAR.ftl' etc etc

Je recommanderais absolument Freemarker sur tout autre système de modèle.