Étape 3: Logiciel études 101
Notre Conseil est maintenant prêt pour le codage.
Pour obtenir le code NodeJS, j’ai créé des méthodes qui appelle les procédures IOT dans Johnny 5, mais fait d’eux ce que je pouvais continuer à travailler là-dessus tout en NodeJS installé sur la carte.
J’ai créé un fakeFactory, qui passait de faux objets, qui, dans le système entièrement mis à jour, retourne les objets Johnny-cinq, mais pour test et développement, retournerait données de test.
par exemple
{code}
var getFake=function(name) {}
Switch(Name) {affaire « Baromètre »: retour {getPressure:function() {return 1;}, getTemperature:function() {return 1;}, getAltitude:function() {return 1;} getSealevelPressure:function() {return 1;}}; break ; case « Sonic »: retour {getNearestObject:function() {return 1.234234;}} break ; case "Photo": retour {getPhoto:function() {retour {rouge : 0,122, vert : 0,234, bleu : 0.5656, autres : 0,234}}} break ; default : retour {};}
}
{code}
Il s’agissait d’un bon plan, comme il s’est avéré que Johnny five et le Yocto dernier n’étaient pas bon ménage.
Cela signifiait qu’il était assez facile de substituer les méthodes appropriées. Yay pour l’orientation de l’objet.