Pereiti prie turinio

Savas kodas ar kopijuotas kodas?


  

30 narių balsavo

  1. 1. Kas svarbiau programuojant?

    • Rašyti savo kodą
    • Mokėti panaudoti kitų žmonių kodą
    • Abu dalykai vienodai svarbūs


Rekomenduojami pranešimai

Neseniai skaitinėjau straipsnį 7 top advices to program like a master ir galvoje užstrigo vienas patarimas:

 

3# Never reinvent the wheel

 

Sometimes when we’re stuck in a problem we dig and dig struggle to find by ourselves the solution. This is insane! A good programmer is someone who’s able to reuse some code written by others. So keep in your bookmarks, ready to use, some snippets websites.

 

Norėčiau jūsų nuomonės šiuo klausimu. Na o žemiau mano pamąstymai.

 

Kada galima naudoti svetimą kodą?

 

Iš vienos pusės, svetimo kodo naudojimas/pritaikymas sutaupo nemažai laiko. Tačiau mano manymu, svetimą kodą naudoti gali tik patyręs programuotojas, gerai suprantantis to kodo, kurį naudoja, paskirtį.

 

Kada ir kodėl negalima naudoti svetimo kodo?

 

Manau,kad naujokams programavime (nesvarbu kokia tai bebūtų kalba), vis dėlto geriau išradinėti tą dviratį kiek tik reikės kartų. Kad suprastų esmę.

 

Tarkim esi tik pradedantysis, moki naudoti svetimus kodus ir kažką sulipdyti. Bet kokia iš to nauda, jeigu pats panašios paskirties kodo nesi niekad rašęs? Situacija dar tragiškesnė, jeigu nesupranti viso kodo, kurį naudoji.

 

Čia panašiai kaip kokia matematika. Amžinai klasioką baksnodamas ir klausdamas sprendimo būdo, arba prašydamas duoti nusirašyti pusę uždavinio, matiekos taip ir neišmoksi. Mano nuomone tas pats ir programavime.

 

EDIT:Pridėtas dar vienas atsakymo variantas.

Redagavo skriptorius
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Iš esmės sutikčiau su tavo nuomone. Jei yra svetimas kodas, kuris puikiai veikia, tau tinka ir legaliai jį gali panaudoti - kodėl gi ne? Tiesa, jei neturi minimalaus supratimo, ką jis daro, o tik seki pavyzdžiais, kad gautųsi kažkas panašaus į tau reikiamą rezultatą - negerai.

Jei kodą pernaudoti būtų taip negerai, kam tada karkasai, TVS'ai, pluginai, moduliai ir t.t.? :)

 

O mokantis - jau kita tema Žinoma, kad tada tenka ir netgi reikia išradinėti dviratį. Kas nėra daręs kalkuliatoriaus ar panašios programos? Jei neišmoksi, vis tiek bus kažkada tokia situacija, kai to kodo, kurio tau reikia, kažkas kitas padaręs nebus. O kas tada, jei nemokėsi suprogramuoti to pats? :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...