Skip to content

2 hozzászólás

  1. Ozsvárt Károly
    2021.12.07. @ 18:56

    Publikálás előtt javaslom a kódot átnézni, formázni, egységesíteni.
    Néhány példa:
    – random üres sorok
    – inkonzisztens sortördelés (itt ütötte meg a szemem: `}).SelectMany(x => x).ToArray();`)
    – random üres kommentek; a kommentek elején szokás a // után egy szóközt rakni (Microsoft)

    (a formázást egyébként lehet (és érdemes) inkább gyorsbillentyűvel vagy automatizáltan csinálni, az alapértelmezett billentyűkombináció rá talán a `Ctrl+K, D`).

    Illetve a témához kapcsolódik az .editorconfig-ok témaköre, jó példa lehet a [Roslyn projekt editorconfig-ja](https://github.com/dotnet/roslyn/blob/main/.editorconfig) kezdésnek.

    Egyébként én is hasonlókat éltem át tegnap; csak néztem amikor már 8 GB RAM-ot evett a part 2-ben a naív megoldás 😀
    Szerencsére hamar rájöttem a megoldásra, sőt először `Dictionary`-ként akartam tárolni a halakhoz tartozó számokat aztán rájöttem hogy mivel ezek szépen nőnek nullától pont tökéletes egy tömb is hozzá.

    • Ruzsinszki Gábor
      2021.12.08. @ 19:47

      Köszi az észrevételeket, de mindennek oka van.

      • Random üres sorok: Vizuális tagolás
      • inkonzisztens sortördelés: Hogy jobban kiférjen görgetés nélkül egy kisebb monitoron is
      • a kommentek elején szokás a // után egy szóközt rakni: Engem nem zavart sosem, hogy van vagy nincs

      Véleményem szerint mindenki eltérő kódolási konvenciót szeret és követ. Nem vagyunk egyformák, de ez így van rendjén. Lehetne egységesíteni valóban, de ez nem az a projekt jelenleg, ahol ezzel érdemben foglalkoznék.