Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Tomas-K

Stran: [1]
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 :)

2
Vývoj / Re:Kvalita kódu na pozici junior programátora
« kdy: 05. 03. 2024, 09:11:18 »
Ještě jednou díky za rady.
Změnil jsem kompletně strukturu programu aby byl co nejméně komplikovaný, smazal jsem zbytečnosti a nechal jsem pouze to nejdůležitější. Z mého pohledu musím říct že se mi to i lépe čte a i rozšíření nebo úprava by mohla být snadná :)
Struktura body http requestu je vyžadována službou ThingSpeak tzn. write api key musí zůstat v body, používá se při autorizaci.

3
Vývoj / Re:Kvalita kódu na pozici junior programátora
« kdy: 27. 02. 2024, 14:07:09 »
máš tam chyby, které lze u juniora čekat, kód vypadá autentický a věřím, že jsi ho psal sám.

pár tipů:
- přidej v názvu souboru README příponu .md, ať se ti vykresluje jako formátované html a ne jak ascii
- vyhni se jakémukoliv použití undefined, zamysli se jak to udělat jinak
- sjednoť formátování kódu, máš to rozházené a různé

Pokud bych tě pohovoroval a přinesl bys tenhle kód, vybíral bych náhodně části kódu a chtěl od tebe popsat, co dělají, proč to dělají, jaké mají limity a jak by šly napsat lépe. Bylo by pro mě důležitější, že rozumíš tomu co tam je, než jak samotný kód teď vypadá.

Děkuji za rady

Soubor README má již příponu md.
Undefined nepoužívám na žádném místě. Doufám že současné řešení je lepší.
Formátování kódu mám sjednocené a kontrolované pomocí eslint.

Všem ostatním také děkuji

4
Vývoj / Kvalita kódu na pozici junior programátora
« kdy: 22. 02. 2024, 11:03:23 »
Ahoj, potřebuji poradit ohledně kvality mého kódu.
Věnuji se programování v typescriptu zatím jenom sám pro sebe. Učím se podle kurzů na internetu.
Mám dokončený jeden menší projekt. Je veřejně dostupný na GitHub  https://github.com/koutnyt/Steam_measuring
Vše je funkční ale nevím jestli jsem ho kvalitně napsal alespoň na úrovni pozice junior programátora.
Rád bych dostal rady ohledně zlepšení kódu, dobrých praktik, ...  .

Děkuji

Stran: [1]