Rekayasa Perangkat Lunak

13
Bagaimana cara membuat file pembaruan "git push" di host web Anda?

Saya memiliki beberapa situs yang semuanya dihosting di layanan hosting web yang sama di bawah shared hosting. Host web saya mendukung Git dan saya memiliki akses SSH, dan saya juga memiliki setup Git di laptop saya juga. Saya ingin membuatnya sehingga ketika saya melakukan "git push origin...

13
Gunakan lapisan layanan dengan MVC

Jika pengontrol menjadi terlalu gemuk dan instantiasi model mulai bertambah, lapisan layanan dapat digunakan. Jika saya hanya membungkus logika di dalam kelas layanan, saya akan mendapatkan banyak Layanan dengan satu / dua metode. Ini terasa seperti bau kode. Adakah praktik terbaik tentang...

13
Apakah memata-matai praktik buruk di kelas teruji?

Saya sedang mengerjakan sebuah proyek di mana panggilan internal kelas biasa tetapi hasilnya berkali-kali nilai sederhana. Contoh ( bukan kode sebenarnya ): public boolean findError(Set<Thing1> set1, Set<Thing2> set2) { if (!checkFirstCondition(set1, set2)) { return false; } if...

13
Haruskah RESTful API menyediakan data untuk seluruh formulir?

Katakanlah saya memiliki aplikasi web JavaScript yang sepenuhnya menggunakan RESTful API untuk data. Katakanlah aplikasi ini memiliki formulir data, dan katakanlah saya sedang mengedit catatan di / produk / 12345. Saat membangun formulir, saya membuat permintaan RESTful ke / produk / 12345 dan...