1
Vývoj / Re:Kvalita kódu na pozici junior programátora
« kdy: 07. 03. 2024, 09:47:08 »Jo, vypadá to mnohem líp :-)
Chápu, že API Key musí být v body, když to nahráváš do ThingSpeaku, ale to je čistě vnitřní záležitost Uploader-u. S tím, jak to máš rozdělený teď, když bys to najednou chtěl začít nahrávat jinam, tak musíš měnit i Parser, což nedává moc smysl. Uploader by měl dostávat MeasureValue[] a ne celou DataStructure (což je stejně poměrně nešťastnej název).
Jo a ty fieldy v MeasureValue by se měly jmenovat nějak popisnějc - zase, pokud ThingSpeak očekává názvy field1 až fieldN, tak bych to na ně přejmenovával až v Uploaderu. Ať nemusíš pak význam těch fieldů mít jenom někde v komentářích uvnitř Parseru.
Máš pravdu. Předělal jsem to podle tvého doporučení a dává to mnohem větší smysl