Paso 3: Estudios de Software 101
Nuestro Consejo está ahora listo para la codificación.
El código de la investigación, he creado métodos que llaman los procedimientos IOT en Johnny cinco, pero los hizo para que yo podría seguir trabajando en él mientras NodeJS instalado en la placa.
He creado un fakeFactory, que pasó de falsos objetos, que en el sistema totalmente actualizado, devuelven los objetos Johnny cinco, pero para pruebas y desarrollo, devuelve datos de prueba.
por ejemplo
{Código}
var getFake=function(name) {}
Switch(Name) {caso 'Barómetro': retorno {getPressure:function() {return 1;} getTemperature:function() {return 1;}, getAltitude:function() {return 1;}, getSealevelPressure:function() {return 1;}}; break; caso 'Sonic': retorno {getNearestObject:function() {return 1.234234;}} break; caso 'Foto': retorno {getPhoto:function() {volver {rojo: 0.122, verde: 0.234, azul: 0.5656, otros: 0.234}}} break; default: return {};}
}
{Código}
Fue un buen plan, porque resultó que Johnny cinco y la última Yocto no eran buenos compañeros de cama.
Esto significaba que era bastante fácil sustituir los métodos apropiados. Yay para la orientación a objetos.