Dans cet article, je vous propose de créer une page et d’éffectuer les tests de fonctionnement TDD.
« Pour suivre ce cours il est plus que conseillé d’avoir sous la main ce lien ou ces fichiers pdf, pour rappel, les cours sont basés dessus et cet article reprend le début du chapitre 3.
Ça y est vous avez écrit les tests ? Non ? Bon à demain alors. Non je déconne, pour ceux qui ont galéré, voici la correction. [Lire la suite]
Dans cet article, on va parler d’une méthode de développement qu’on appelle TDD (Test Driven Development) ou en français Développement Piloté par les Tests.
« Pour suivre ce cours il est plus que conseillé d’avoir sous la main ce lien ou ces fichiers pdf, pour rappel, les cours sont basés dessus et cet article reprend le chapitre 3.
TDD, c’est quoi ?
Concrêtement, TDD, voilà comment ça se passe : [Lire la suite]
Dans cet article, je vous propose de commencer une application Rails. Il s’agit en réalité de pages web statiques. Mais restez, vous risquez d’être surpris. On y va ! « Pour suivre ce cours il est plus que conseillé d’avoir sous la main ce lien ou ces fichiers pdf, pour rappel, les cours sont basés dessus et cet article reprend le début du chapitre 3.
###Le commencement du début. Comme le titre l’indique, il faut bien commencer quelque part. On démarre donc cette nouvelle application en la créant simplement comme on sait si bien le faire :
rails new sample_app -T
###Les utilisateurs Donc pour ceux qui sont perdus dans tout ce fatras de tutoriels, sachez qu’on a déjà créé notre application rails avec :
$ rails new first_app
On continue donc pour créer notre projet de micro-blogging à la Twitter en créant un système qui gérera les utilisateurs. Pour cela on va utiliser le système d’échafaudage (scaffold), ça se passe comme ça : [Lire la suite]
Comme je le disais précédemment, j’ai été confronté à quelques erreurs, les voici, avec leurs solution pour mon cas :
Voilà la situation :
Je crée mon application Rails dans mon dossier nommé Articles Tutos[Not Ready]. Jusque là, pas de problème, je rentre dans le dossier et fais rails s et obtient ça : [Lire la suite]