Rekayasa Perangkat Lunak

20
Haruskah data statis disimpan dalam database atau di tempat lain?

Saya sedang mengerjakan beberapa perangkat lunak saat ini dan saya tidak yakin rute mana yang harus diambil. Saya punya beberapa data untuk disimpan di suatu tempat di perangkat seluler. Data tidak akan pernah berubah, dan memiliki hubungan hierarkis, dan akan digunakan untuk mengisi tampilan. Ada...

20
Merancang tes unit untuk sistem stateful

Latar Belakang Pengembangan Test Driven dipopulerkan setelah saya selesai sekolah dan di industri. Saya mencoba mempelajarinya, tetapi beberapa hal utama masih luput dari saya. Para pendukung TDD mengatakan banyak hal seperti (selanjutnya disebut sebagai "prinsip pernyataan tunggal" atau SAP ):...

20
"Undoing" sebuah bilangan bulat integer

Saya mengalami masalah teoretis yang menarik beberapa tahun yang lalu. Saya tidak pernah menemukan solusi, dan itu terus menghantui saya ketika saya tidur. Misalkan Anda memiliki aplikasi (C #) yang menyimpan sejumlah angka di int, disebut x. (Nilai x tidak tetap). Ketika program dijalankan, x...