Voici vos résultats pour la recherche « vim »


Amusons nous avec les folds dans vim

C'est amusant, vim. On l'utilise depuis des années, et on découvre encore de nouvelles fonctionalités. L'autre jour, par exemple, j'ai découvert les folds, replis en bon français.







Colombo 2.0

Dés qu'elle est entrée dans mon bureau, j'ai su que l'affaire ne sentait pas bon. On ne fait pas carrière dans ma branche si on ne développe pas un solide sixième sens pour flairer les problèmes. Et manifestement, mon embrouillomètre me criait que je ferais mieux de me planquer sous mon bureau la tête cachée dans une des poches de mon imper.


Tests avancés avec Django

Coast Guard 47' Motor Lifeboat in Morro Bay, CA 04 Dec 2007

Imaginez un combat homérique entre les forces du bien et du mal, luttant pour la domination du monde. Dans le camp des forces du mal : la procrastination, Internet Explorer et les cycles en V ; dans le camp des forces du bien : Python, le café et les tests automatisés.

Tout le monde aujourd'hui est d'accord pour dire qu'écrire des tests est probablement la tâche la plus efficace quand il s'agit de garantir un code robuste et maintenable. (Enfin, presque tout le monde ; ceux qui dénigrent les tests sont en général ceux qui sont trop flemmards pour en écrire.)

À ce titre, Django se montre exemplaire, et la documentation relative aux tests est aussi complète que détaillée. Seulement voilà, quiconque a déjà travaillé sur un projet Django pendant plus de quelques semaines sait que de nombreuses questions sont laissées de côté. Et notre développeur / testeur est réduit à parcourir les bas-fonds du web pour trouver réponse à ses questions.

  • Comment écrire une suite de tests maintenable ?
  • Comment tester des fonctionnalités qui utilisent javascript intensément ?
  • Comment tester des fonctionnalités qui font appel à des web services et sont fortement couplés ?
  • Comment être certain que les tests qui tournent sur ma machine fonctionneront aussi sur la prod ?

Sans plus tarder, voici quelques réponses à ces questions.