Új hozzászólás Aktív témák

  • joysefke

    veterán

    válasz CPT.Pirk #9911 üzenetére

    Ilyenkor mi van?
    Használod a Peek-et :) vagy updatelsz .NET 6-ra (Standard 2.1-re)

    Netes példákban én is láttam ezeket, de nem írták, hogy valamit kellene hozzájuk bekapcsolni.

    1,
    A MS-nak egész jó online C# / .NET doksija van /learn.microsoft.com/. Első körben, ha full homály valaminek a működése, akkor azt érdemes megnézni.
    Queue<T>.Peek Method (System.Collections.Generic) | Microsoft Learn

    A bal felső sarokban a drop-downból ki is tudod választani, hogy mi a target framework verziója.

    2,
    Sajnos nem készült dokumentáció a kódról pár soros szösszeneteken túl, így a "mire gondolt a költő" helyzet van mikor nézem mi lehet a gond.

    Ha ténylegesen meg kell értened hogy mit csinál az a metódus amit belinkeltél, akkor mivel tiszta függvénynek tűnik és fontos logikát kódol (tehát minimális befektetéssel tudsz hasznos tesztet írni), ezért a legjobb amit tehetsz, ha írsz rá unit-teszteket, azt könnyű futtatni, debuggolni, ezért egyszerre tudod megérteni és kikupálni a függvényt.

    Ehhez persze az kéne, hogy a unit teszt vagy elérje a metódust /A/ vagy a metódus ne az osztályban legyen deklarálva /D/, vagy objektumként /B/ vagy delegate-ként /C/ átadva, így tesztelhetővé válik.

Új hozzászólás Aktív témák