haclong
14/05/2014 17:43:00
Développement
Terminons le développement de l'objet Grille. Rappelons que nous savons accéder à toutes les cases de la grille, ou bien à une seule de ses cases. Nous connaissons la taille de la grille et nous pouvons mettre un chiffre dans une case ou bien écarter un chiffre possible d'une case.
haclong
08/05/2014 10:19:00
Développement
Dans le développement d'un modèle en programmation orientée objet, vous serez nécessairement amené à créer plusieurs objets mais la plupart du temps, vous allez construire un principe de poupées russes avec des objets appelés par d'autres objets appelés par d'autres objets... Jusqu'à ce qu'on parvienne à l'objet qui sera au dessus de tout, l'objet "de niveau supérieur". L'objet de niveau supérieur est l'objet qui sera véritablement "utilisé". Dans le cas d'une application MVC, l'objet de niveau supérieur sera utilisé par le contrôleur. Ou, dans le cas d'une application Zend Framework 2, l'objet qui sera chargé dans le Service Manager.
haclong
01/05/2014 23:58:00
Développement
L'objet CaseSudoku a pour propriétés les coordonnées de la case : colonne, ligne et région et toutes les valeurs possibles et/ou définitive de la case avec un objet Chiffre.
haclong
27/04/2014 21:54:00
Développement
Notre grille de sudoku est donc prête. Mais, reconnaissons le, ce n'est pas vraiment cette partie là qui nous intéresse, n'est ce pas ? Explorons donc notre modèle... Explorons, inventons, découvrons, concevons...
haclong
22/04/2014 18:48:00
Haclong projects, Footprints in the snow, Linguistique
En 1964, les frères Sherman ont écrit une chanson qui, une fois entendue, ne vous quitte plus durant les heures qui suivront… “car le monde est tout petit, devant le ciel on se dit, que nous sommes des fourmis, le monde est petit”... Paix et joie aux hommes de bonnes volontés… Le monde est tout petit, le monde est gentil, le monde est uni… uni… sauf en informatique…
haclong
15/04/2014 20:37:00
Développement
Dernier petit détour avant les festivités : le test unitaire pour le contrôleur. On en n'a pas vraiment besoin pour cette application, mais j'en ai profité pour voir comment on pouvait faire ça.
haclong
05/04/2014 20:05:00
Développement
On a eu la brillante idée de rendre la taille de la grille de sudoku variable. Il va donc falloir prévoir un moyen pour sélectionner la taille de la grille.
Le mécanisme est le suivant : - dans la vue, on crée une interface qui va permettre à l'utilisateur de choisir la taille de sa grille (soit une liste déroulante, soit des liens) - en fonction du choix opéré sur l'interface, le paramètre va être envoyé dans le contrôleur. - le contrôleur récupère le paramètre pour l'exploiter (typiquement, pour envoyer cette information au modèle)
haclong
25/03/2014 19:10:00
Développement
Comme je ne suis pas un génie en développement, je vais commencer par préparer ma vue. Deux avantages dans le cadre d'un développement empirique comme j'ai l'habitude de faire : - on détermine d'ores et déjà la structure de la grille que le contrôleur va envoyer dans la vue. - une fois que la vue est prête, on pourra vérifier "de visu" chaque étape du développement.
haclong
16/03/2014 19:23:00
Développement
Le projet est créé dans Netbeans. L'environnement de tests unitaires est installé également. Prenons le temps de réfléchir sur ce que va faire notre application - Travaillons sur la conception de nos objets.
haclong
09/03/2014 22:22:00
Haclong projects