Stap 3: Software Studies 101
Onze Raad van bestuur is nu klaar voor codering.
Ik heb gemaakt voor de NodeJS code, methoden die de IOT-procedures in Johnny-Five genoemd, maar maakte hen zodat ik werken aan het terwijl NodeJS geïnstalleerd op het bord blijven kon.
Ik heb een fakeFactory, die nep-objecten die in de volledig bijgewerkte systeem, zou resulteren in de Johnny-vijf objecten, maar voor het testen en ontwikkeling, zou terugkeren testgegevens doorgegeven.
BV
{code}
{var getFake=function(name)}
switch(name) {kast 'Barometer': terugkeer {getPressure:function() {return 1;} getTemperature:function() {return 1;} getAltitude:function() {return 1;}, getSealevelPressure:function() {return 1;}}; break; case "Sonic": {getNearestObject:function() {return 1.234234;}} terug break; case 'Foto': terug {getPhoto:function() {terug {rood: 0.122, groen: 0.234, blauw: 0.5656, andere: 0.234}}} break; default: terugkeer {};}
}
{code}
Dit was een goed plan, zoals later bleek dat Johnny vijf en de nieuwste Yocto niet goed bedfellows waren.
Dit betekende dat het was gemakkelijk genoeg ter vervanging van de passende methoden. Yay voor objectoriëntatie.