CodeGym /Blog Jawa /Acak /Napa Sampeyan Perlu Maca Kode Wong lan Cara Nggawe Kanthi...
John Squirrels
tingkat
San Francisco

Napa Sampeyan Perlu Maca Kode Wong lan Cara Nggawe Kanthi Bener

Diterbitake ing grup
Yen sampeyan pengin dadi panulis sing apik, ora cukup ngerti tata basa. Sampeyan uga kudu maca akeh buku sing bakal nuduhake carane grammar iki digunakake kanggo nggawe teks sing penting. Kajaba iku, yen sampeyan pengin dadi programmer sing apik, ora cukup sinau basa Jawa. Sampeyan uga kudu maca akeh conto kode kualitas sing ditulis dening programer liyane, lan sing paling penting, ngerti lan sinau saka dheweke. Bener, paparan conto kode sing bermutu minangka salah sawijining faktor utama sing mengaruhi sepira cepet lan efektif sampeyan bakal sinau katrampilan anyar. Napa Sampeyan Perlu Maca Kode Wong lan Kepiye Cara Nindakake - 1

Pentinge Maca Kode Wong liya

" Aku ora seneng maca kode wong liyaDheweke bakal menehi sampeyan pangerten babagan kepiye bagean saka proyek kasebut lan menehi wawasan sing migunani babagan carane nindakake. Iki, sabanjure, bakal mbantu sampeyan nambah kawruh kanthi signifikan lan pungkasane ngembangake gaya sampeyan dhewe.

Carane Dig menyang Kode

Nalika sampeyan nyilem menyang kode wong liya, sampeyan bisa aran luwih kaya arkeolog-investigator tinimbang pangembang. Ora ana sing salah amarga sampeyan duwe akeh "shovel" ing pembuangan sampeyan. Saiki, sampeyan duwe akses menyang akeh metadata sing bakal mbantu sampeyan ngerti kode luwih gampang. Contone, sampeyan bisa nggunakake Git kanggo mbantu dhewe nalika maca, nyalin, lan nempel kode kasebut. Nanging, sawetara poin penting bisa mbantu sampeyan luwih ngerti kode kasebut ing wiwitan. Kaping pisanan, sampeyan kudu takon pitakonan ing ngisor iki:
  • Apa ana apa-apa ing kode sing katon ora pati ngerti kanggo sampeyan? Yen mangkono, deleng "ruang kosong" kasebut lan priksa manawa sampeyan ngerti apa sing digunakake.
  • Apa ana sing ora perlu ing kode kasebut? Kode mati uga ana, utamane yen kita ngomong babagan basis kode gedhe.
  • Apa kode kasebut duwe dependensi? Kadhangkala luwih becik mbusak ketergantungan kasebut kanthi nyalin / nempel kode sing luwih akeh.
  • Apa ana kesalahan sing kedadeyan sawise nempel?
Rekomendasi liyane yaiku nemokake apa sing ditindakake kode kasebut lan nglacak tumindak kasebut mundur . Umpamane, yen sampeyan ngerti kode sing lagi dideleng nggawe file kanthi dhaptar judhul film, coba goleki baris tartamtu apa kode kasebut ngasilake file kasebut. Sabanjure, pindhah langkah mundur kanggo mangerteni carane kode nempatake info ing file kasebut. Banjur, mindhah siji langkah maneh kanggo ngerti ngendi data asalé… Sampeyan wis tak idea. Potongan kode kasebut bisa diarani "rantai tumindak." sing bisa menehi wawasan gedhe babagan kaya:
  • carane awak kode bener dibangun;
  • gaya coding;
  • carane programer sing nulis kode solves masalah.
Uga, sampeyan bisa nyoba proses 4-langkah ing ngisor iki kanggo sinau luwih lengkap babagan kode sing lagi digunakake:
  • Mbukak kode lan njelajah asil. Nglakokake kode kasebut bakal menehi informasi penting sing sampeyan butuhake supaya luwih ngerti.

  • Temokake fungsi utama lan titik wiwitan.

  • Jalanake kode nganggo debugger (sampeyan bisa nemokake alat debugging Java sing paling efisien ing kene ) kanggo ngerti mekanika kode kasebut. Kanthi mengkono, sampeyan bakal entuk analisa jero babagan fungsi internal kode sing diwaca.

  • Mbangun mindmap saka sambungan antarane unsur beda ing kode. Minangka debugger sembarang bakal nuduhake sambungan antarane unsur, sampeyan bakal bisa kanggo hubungan fungsi beda lan ngerti carane padha sesambungan karo saben liyane.

Kanthi nyelidiki kode kasebut kanthi cara kasebut, sampeyan bakal ngerti luwih akeh babagan kode tartamtu (lan kepiye bagean disambungake). Mesthi, luwih akeh sampeyan ngerti babagan kode, luwih ngerti kabeh basis kode. Ing tembung liyane, yen sampeyan njelajah lan nggunakake conto kode kualitas dhuwur , bakal dadi luwih gampang kanggo sampeyan maca lan ngerti kabeh kode liyane saka wektu.

Apa Catch?

Sampeyan bisa uga isih kepingin weruh apa gunane maca lan ngerti kode programer liyane? Bener, iku kesempatan banget kanggo ngerti carane modul siap-digawe "ing hood" lan sinau bab anyar. Lan yen sampeyan rumangsa otak wis siyap kanggo ngolah informasi kanthi cara liya saka mung maca teori lan praktik, mesthine wis wektune sampeyan nyiyapake katrampilan Jawa tanpa gaweyan tambahan.

Efek "Samping" Liyane saka Nggunakake Kode Wong Liya: Ngundhakake Kapercayan

Sanajan sampeyan wis maca kode sumber sawetara OSS (software open source sing kasedhiya kanggo kabeh wong) nanging ora ngerti apa-apa, aja kuwatir. Iku pancene apik, utamane nalika sampeyan lagi sinau. Iki mung ateges sampeyan durung siyap. Nanging, yen sampeyan wis ngerti kode kasebut, sampeyan mesthi bakal nambah kapercayan minangka pangembang Java. Yen sampeyan bisa ngerteni persis kepiye proyek, program piranti lunak, utawa aplikasi ing donya nyata, mula sampeyan mesthi wis ngerti akeh babagan pemrograman. Mula, ora ana cara kanggo mungkasi proses sinau. Sing mung dikandhakake, ing CodeGym, kita ora nyaranake ngangkat bobot sing abot banget ing wiwitan. Aja digali menyang aplikasi gedhe utawa sistem operasi, amarga pengalaman iki bisa uga cukup frustasi tinimbang menehi inspirasi. Kanggo ngganti,"Bantuan" bagean , ngendi sampeyan bisa latihan maca kode siswa liyane, menehi pitunjuk utawa sinau saka pengalaman. Uga, sampeyan bisa nemokake cara kanca-kanca ngrampungake tugas sing padha. Cara liya sing bisa narik kawigaten sampeyan yaiku komunitas StackOverflow , ing ngendi kode sing ditulis dening programer liyane biasane disusun, diformat, lan wis dikomentari. Mboko sithik, kebiasaan maca kode sing berkualitas (nanging ora rumit banget) saka kanca-kanca bakal nggawa sampeyan menyang tingkat pemrograman sing anyar.

Opo meneh?

Maca kode kanthi reguler uga bakal nyengkuyung sampeyan nggunakake kode kasebut mengko ing proyek sampeyan, lan pungkasane ngowahi lan nglarasake karo kabutuhan tartamtu. Mesthi wae, yen kita ngomong babagan kode piranti lunak open source ing ngendi lisensi kasebut ngidini sampeyan ngowahi. Kode kasebut bakal ngirit wektu akeh kanggo nggawe proyek saka awal lan mbukak sampeyan menyang tingkat pemrograman anyar. Kaya sing sampeyan ngerteni, maca, nyalin, lan nempel kode bisa nambah katrampilan lan ngirit wektu. Lan wektu ekstra kasebut bakal mbantu ngatasi masalah sing bener lan nambah kecepatan sampeyan. Bener, kadhangkala nyalin lan nempel kode sing wis ana minangka tumindak sing paling apik, nanging tansah elinga babagan syarat lisensi lan submersible lengkap menyang kode sing sampeyan salin. GitHub , GitLab ,FreeCodeCamp , utawa SourceForge minangka sumber daya mbukak tanpa kesalahan paling apik sing ngidini sampeyan ndeleng kode pangembang liyane.

Kesimpulan

Ora ana programer sing bisa nindakake tanpa maca kode lawas minangka bagéan saka nulis kode anyar. Lan suwene sampeyan nggawe program, luwih akeh kode sing beda-beda lan luwih gampang sampeyan ngerti. Elinga yen bakal luwih gampang maca conto kode, bakal luwih gampang nulis sing anyar. Ing tembung, iki minangka siklus perpetuating sing apik banget ing ngendi sampeyan entuk kemampuan kanggo mangerteni kode wong liya kanthi luwih cepet lan luwih efektif. Saka iki, sampeyan uga bakal weruh hasil positif ing coding sampeyan dhewe. Dadi, yen sampeyan pengin ngaso luwih sithik lan luwih maju, aja lali maca, ngerti, lan ngowahi kode sing wis ana!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION