Pertanyaan yang diberi tag «refactoring»

Refactoring adalah teknik disiplin untuk merestrukturisasi tubuh kode yang ada, mengubah struktur internalnya tanpa mengubah perilaku eksternalnya.


7
Haruskah semua pengembangan, termasuk pekerjaan refactoring, disertai dengan masalah pelacakan?
Perdebatan: Haruskah semua pengembangan, termasuk pekerjaan refactoring, disertai dengan masalah penelusuran? (dalam kasus kami, Jira) Pijakan yang sama: Tujuan utama kami adalah kualitas. Produk yang berfungsi, setiap rilis, lebih penting daripada yang lainnya. Basis kode kami sudah tua dan pengujian otomatis masih kurang; kami sedang mengerjakan ini tetapi ini adalah …

4
Apa nilai dari menulis tes unit tambahan ketika re-factoring fungsi yang lebih besar menjadi fungsi yang lebih kecil?
Jika saya memiliki fungsi unit yang diuji : def do_everything(): # turn twizzles # push buttons # move mountain Dan saya re-faktor menjadi beberapa unit yang lebih kecil: def do_everything(): turn_twizzles() push_buttons() move_mountain() def turn_twizzles(): # turn twizzles def push_buttons(): # push buttons def move_mountain(): # move mountain Apakah saya …

3
Refactoring API klien untuk menghindari duplikasi kode dan bagian parameter yang tidak jelas
Saya perlu mengembangkan API, fungsi API adalah permintaan yang memanggil layanan yang diekspos oleh server. Awalnya API bekerja seperti ini: class Server: def firstRequest(self, arg1, arg2): # block of code A async = Async() async.callFirstRequest(arg1, arg2) # block of code B def secondRequest(self, argA, argB, argC): # block of code …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.