Rekayasa Perangkat Lunak

10
Metode parametrize vs variabel global

Saya punya pertanyaan yang sangat sederhana yang telah menghantui saya untuk sementara waktu ketika kode saya mulai tumbuh. Haruskah parameter digantikan oleh variabel global ketika mereka melewati rute panjang panggilan fungsi bersarang? Saya mengerti bahwa lingkungan global dapat membuat...

10
Algoritme seperti apa yang membutuhkan satu set?

Pada kursus pemrograman pertama saya, saya diberitahu bahwa saya harus menggunakan set kapan pun saya perlu melakukan hal-hal seperti menghapus duplikat sesuatu. Misalnya: untuk menghapus semua duplikat dari vektor, beralih melalui vektor tersebut dan tambahkan masing-masing elemen ke set, lalu...

10
Kesulitan memahami seperti apa kode bersih di kehidupan nyata

Saat ini saya membaca dan bekerja melalui "Kode Bersih: Buku Panduan Pengerjaan Perangkat Lunak Agile" oleh Robert C. Martin. Penulis berbicara tentang bagaimana suatu fungsi seharusnya melakukan satu hal saja, dan dengan demikian relatif singkat. Secara khusus Martin menulis: Ini menyiratkan...