
Ini adalah buku tentang cara merefaktor kode secara efisien dan tanpa rasa sakit. Di dalamnya, kita akan membahas manfaat refactoring untuk pengembangan dan bisnis, mengeksplorasi cara mencari masalah dalam kode Anda, dan menyelidiki solusi yang mungkin untuk masalah tersebut.
Kami akan menggunakan contoh kode terutama di JavaScript dan kadang -kadang di TypeScript. Namun, teknik yang akan kita diskusikan dapat digunakan dalam bahasa tingkat tinggi lainnya juga. Jadi, jika Anda tidak membuat kode dalam JS/TS tetapi merasa nyaman di sekitar mereka, Anda mungkin menemukan sesuatu yang dapat Anda adopsi ke bahasa Anda juga.
Jika Anda menyukai buku ini, berikan ️ di GitHub dan bagikan tautan dengan pengembang lain yang mungkin ingin membacanya!
Buku ini tersedia dalam 2 bahasa:
Saat ini terjemahan WIP:
Jika Anda tertarik untuk menerjemahkannya ke dalam bahasa lain, silakan hubungi saya. Saya akan dengan senang hati mendiskusikan detailnya!
Anda juga dapat membaca buku secara online atau mengunduhnya sebagai PDF atau EPUB:
Jika Anda menemukan kesalahan ketik atau kesalahan, silakan buka masalah atau permintaan tarik di repositori ini. Saya juga akan senang mendengar ide -ide Anda dan cuplikan kode yang dapat membuat contoh dalam buku lebih deskriptif.
Anda dapat menemukan semua perbaikan dan pembaruan sebelumnya dalam sejarah komit repositori ini.
Semua bahan adalah © 2022 Alex Bespoyasov. Pekerjaan ini dilisensikan di bawah Lisensi Internasional Atribusi-Nonkomersial-Noderivatif 4.0 Creative Commons.