Kanggo nyenengake siswa JavaRush, kita mutusake kanggo ngumpulake ceramah lan artikel babagan topik sing paling penting ing pemrograman. Koleksi kaping wolu babagan cara nggarap kode: aturan kanggo nulis kode kualitas lan aturan kanggo refactoring, nulis komentar babagan kode. Ing pandhuan mini, kita kanthi ringkes njelasake inti saka artikel kasebut, lan yen sampeyan ngetutake link kasebut, sampeyan bisa sinau luwih lengkap babagan topik sing menarik. Tambah koleksi menyang tetenger lan bali menyang yen perlu.
Artikel lan ceramah
Iki minangka pandhuan cilik kanggo nulis kode tingkat sing luwih dhuwur. Artikel kasebut nampilake aturan lan konsep dhasar sing ana hubungane karo nggawe sistem lan nggarap antarmuka, kelas lan obyek. Struktur artikel kasebut dibentuk "saka ndhuwur nganti ngisor," yaiku, saka struktur umum aplikasi menyang rincian sing luwih fokus.
Artikel iki bakal ngrembug babagan jeneng unsur tartamtu sing bener. Jeneng sing bener nggawe kode luwih gampang diwaca. Artikel kasebut uga ngemot conto komentar ing kode kasebut.
Tips pembangunan ora bakal dadi superfluous, utamané yen sampeyan lagi miwiti nulis kode. Artikel kasebut ngemot rekomendasi kanggo analisis kode sing khusus kanggo basa Jawa.
Nalika ngawasi kualitas kode, iku penting kanggo elinga kualitas komentar sing ngiringi kode iki. Artikel iki bakal ngenalake sampeyan babagan topik komentar lan apa sebabe wektu sampeyan.
Nggarap kode sing ditulis wong liya bisa nyebabake sawetara masalah. Kode kasebut bisa uga ana gandhengane karo teknologi sing ora dingerteni sampeyan. Mbok kode iki perlu dandan. Utawa bisa uga ana kabutuhan penting kanggo ndandani bug sing ditemokake ing basis kode lawas. Ing teks iki, penulis menehi sawetara tips sing bisa nggawe nggarap kode warisan luwih gampang.
Deleng artikel babagan alat analisis kode statis. Bisa mbantu sampeyan nemokake lan ndandani kode masalah sadurunge dadi produksi. Teks kasebut ngenalake sawetara alat analisis statis populer sing bisa digunakake kanggo nyoba kode ing macem-macem kahanan. Contone, DeepSource utawa SonarQube.
Siji bab kanggo refactor kode dhewe, liyane kanggo refactor kode warisan. Iku luwih rumit. Teks kasebut menehi tips babagan nggarap kode warisan.
Salah sawijining cara kanggo nambah kualitas kode perusahaan yaiku liwat refactoring. Asring diabaikan amarga meh ora katon kanggo pangguna. Kode isih bisa digunakake, dadi kabeh apik, ta? Nanging, kode masalah lan cluttered mengaruhi kacepetan produk lan kinerja sakabèhé. Penulis artikel ngomong babagan keuntungan utama sing bisa dipikolehi saka refactoring kode.
Sapa wae bisa sinau nulis kode. Nanging sampeyan bisa nulis kanthi resik? Ing artikel iki, penulis nuduhake cara kanggo nulis kode sing resik. Tip kasebut prasaja, saengga malah pamula bisa ngatasi.
Piranti modern nggawe proses pangembangan luwih gampang. Utamane, luwih gampang kanggo ngawasi gaya kode sampeyan, nyoba nyilikake format "ora sah". Tinjauan iki nyritakake babagan alat apa sing diwenehake IntelliJ Idea IDE kanggo pangembang supaya kode kasebut kepenak diwaca lan gampang dingerteni.
Teks kasebut nyedhiyakake rong tips prasaja sing bakal mbantu pangembang pemula maca kode wong liya. Waca lan laku.
Artikel liyane babagan carane nggawe kode luwih apik. Wektu iki wis gedhe. Isine akeh tips prasaja. Contone, salah sijine yaiku nulis tes unit. Maca babagan liyane ing teks.
Nulis kode sing resik ora gampang. Iki kerja keras lan susah. Liwat nyoba lan kesalahan, sampeyan bakal nambah kanthi mbaleni langkah sing padha bola-bali nganti sampeyan nemokake solusi sing dikarepake. Artikel iki nampilake sawetara tips kanggo mbantu sampeyan sinau carane nulis kode sing resik.
Ing piranti lunak, antipattern minangka istilah sing nuduhake teknik sing ora kudu digunakake nalika ngrampungake masalah. Penulis ngomong babagan enem antipattern sing paling umum: kode spageti, palu emas, jangkar kapal, kode mati, kode sprawl lan obyek gaib.
Tèks iki mbahas topik kurang kontrol kualitas kode ing perusahaan IT lan ngapa iku penting. Sampeyan bakal sinau apa utang teknis, kenapa otomatisasi minangka kunci sukses, lan carane nggawe proses kontrol kualitas kode.
Sampeyan mbokmenawa wis krungu istilah "analisis statis". Paling asring, iki nuduhake alat utawa metode sing kondhang. Nanging nyatane, ana sawetara jinis analisis statis, sing saben-saben nduweni makna tartamtu nalika digunakake. Apa jinis analisis sing bakal dibahas ing artikel iki.
Video
SOLID minangka limang prinsip desain pemrograman berorientasi obyek. Saliyane teori sing bakal ditakoni sajrone wawancara, sampeyan uga kudu sinau carane nulis kode miturut prinsip SOLID. Carane entuk iki bakal dibahas ing laporan pangembang utama saka kantor EPAM St. Petersburg, Alexander Barmin. Wacana panyerat dipunjangkepi kaliyan tuladha aksara Jawa “murni” ingkang dipunserat manut kawontenan SOLID. Penulis uga mangsuli pitakon saka pamirsa.
Bonus
Artikel kasebut dikhususake kanggo review buku "Kode Bersih" dening Robert Martin. Penulis ndeleng cara kanggo nambah lan ngoptimalake kode, lan ing pungkasan dheweke menehi masalah cilik nanging menarik.
GO TO FULL VERSION