Hirdetés

Keresés

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

  • Sk8erPeter
    nagyúr

    Most egy abszolút szubjektív kérdés következik.

    Mennyire jellemező a szakmában (ez most lehet Frontend, backend ...) meg úgy szerintem a programozásban dolgozóknál, hogy egy kisebb avagy nagyobb feladatot googlezással, majd copy pasttel oldalanak meg oszt csókolom? :)

    Nem tudom, én eddig úgy voltam vele, hogy ami eddig nekem kellett, arra vagy keresgéléssel, majd az adott kód személyre szabásával sikerült elérnem egy probléma megoldását, és még kifejezetten JS berkeken belül nem igen volt olyan, hogy magam írtam volna hosszabb kódokat, a kisebb módosítgatásokat leszámítva. Természetesen ez lehet azért is van, mert frontendbe gondolkozva nem annyira elvetemült kódokra van (volt eddig) szükségem, mint pl. a szerver oldalnál. Valamint ha egy kódot találok, ahhoz megpróbálok mindig még jobban utánanézni, a működését megérteni (ez is egy tanulási módszer számomra), nem szeretem úgy hagyni, csak bemásolva, aztán működik, és azt se érti az ember, hogy hogyan.

    Ti erről mit gondoltok?

    Az agyatlan copy-paste nyilván nem jó, mert nem tudhatod, mennyire megbízható vagy erőforrás-takarékos egy kód, ahogy az sem jó, ha egy nem igazán ismert library-t/plugint/frameworköt/egyebet kételkedés nélkül felhasználsz. A Te megközelítésed jó, hogy tanulmányozod a kódot, megpróbálod megérteni, aztán ha jónak találod, felhasználod. Lehetőség szerint módosítod. DE természetesen van bőven olyan eset is, amikor nem akarod tudni, hogy egy többek által is javasolt és tesztelt kód/library/plugin/framework/akármi mitől működik jól. :D Egyszerűen mert sokszor nem éri meg az időbefektetést. (Amúgy lehet olyan is, hogy felfedezel egy hibát/rossz megközelítést egy publikus repository-ban, forkolod a projektet, végrehajtod a módosítást, küldesz egy pull requestet, jelzed a szerző felé, hogy figyelj, itt van a javított kód, az meg szarik rá (és mondjuk annyit sem ír, hogy ezért és ezért nem fogom elfogadni). A hátránya, hogy neked minden kódfrissítésnél patch-elned kell a kódot a saját javításoddal.)
    Függhet a liszensztől is, hogy mennyire szerencsés sima copy-paste-tel felhasználni külső kódot egy az egyben, ha az mondjuk simán kiderül kifelé is (ld. kliensoldali kód vagy mások által is látható repository, ilyesmik).
    De ha különösebb akadálya nincs, megismerted a kódot, és azt tényleg jónak találtad, semmi gond nincs azzal, ha felhasználod. Simán előfordul, hogy az ember akár egy rövid kódrészletet talál Stack Overflow-n vagy máshol, amit egy az egyben fel tud használni.

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