Rekayasa Perangkat Lunak

29
Mengapa literal string C hanya baca?

Apa keuntungan dari string literal menjadi read-just justify (-ies / -ied): Namun cara lain untuk menembak diri sendiri di kaki char *foo = "bar"; foo[0] = 'd'; /* SEGFAULT */ Ketidakmampuan untuk secara elegan menginisialisasi array kata-baca dalam satu baris: char *foo[] = { "bar", "baz",...

29
Bukankah penggunaan variabel pointer overhead memori?

Dalam bahasa seperti C dan C ++, saat menggunakan pointer ke variabel kita perlu satu lokasi memori lagi untuk menyimpan alamat itu. Jadi bukankah ini overhead memori? Bagaimana ini dikompensasi? Apakah pointer digunakan dalam aplikasi kritis memori rendah

29
Repositori DDD dalam aplikasi atau layanan domain

Saya sedang mempelajari DDD hari ini, dan saya memiliki beberapa pertanyaan mengenai bagaimana mengelola repositori dengan DDD. Sebenarnya, saya telah bertemu dua kemungkinan: Pertama Cara pertama mengelola layanan yang saya baca adalah menyuntikkan repositori dan model domain dalam layanan...

29
Mengapa tidak ada kata kunci statis di Kotlin?

Kotlin dikenal terutama sebagai pengganti drop-in untuk Java, tetapi menghilangkan konstruksi Java yang terkenal: statickata kunci. Sebagai gantinya, fungsionalitas tingkat kelas itu ditawarkan terutama oleh objek pendamping. Apa yang salah dengan metode dan bidang statis yang objek pendamping...

28
Tetap waspada dan terjaga saat coding [ditutup]

Metode apa yang Anda gunakan untuk tetap terjaga dan waspada saat bekerja? Secara pribadi saya minum kopi tanpa henti sepanjang hari. Tetapi saya juga pernah mendengar tentang hal ini yang disebut latihan yang seharusnya membantu juga. Apakah ada orang lain yang memiliki tip dan trik untuk tetap...