Rekayasa Perangkat Lunak

T&J untuk profesional, akademisi, dan siswa yang bekerja dalam siklus hidup pengembangan sistem

11
Prinsip KISS diterapkan pada desain bahasa pemrograman?
KISS ("tetap sederhana, bodoh" atau "tetap sederhana bodoh", lihat misalnya di sini ) adalah prinsip penting dalam pengembangan perangkat lunak, meskipun tampaknya berasal dari rekayasa. Mengutip dari artikel wikipedia: Prinsipnya dicontohkan dengan kisah Johnson menyerahkan tim insinyur desain beberapa alat, dengan tantangan bahwa pesawat jet yang mereka desain harus diperbaiki …



4
Mengakses Gudang dari Domain
Katakanlah kita memiliki sistem pencatatan tugas, ketika tugas dicatat, pengguna menentukan kategori dan tugas tersebut default ke status 'Luar Biasa'. Anggaplah dalam contoh ini bahwa Kategori dan Status harus diimplementasikan sebagai entitas. Biasanya saya akan melakukan ini: Lapisan Aplikasi: public class TaskService { //... public void Add(Guid categoryId, string description) …

4
Mengapa minifikasi HTML / Javascript bermanfaat
Mengapa minifikasi HTML / Javascript bermanfaat ketika protokol HTTP sudah mendukung kompresi data gzip? Saya menyadari bahwa Javascript / HTML minification memiliki potensi untuk secara signifikan mengurangi ukuran Javascript / HTML file dengan menghapus spasi yang tidak perlu, dan mungkin mengubah nama variabel untuk beberapa huruf masing-masing, tetapi tidak algoritma …
14 javascript  html  http  minify 


4
Bingung tentang memodifikasi sprint backlog selama sprint
Saya telah membaca banyak tentang scrum akhir-akhir ini, dan saya menemukan informasi yang tampaknya bertentangan dengan saya tentang apakah mengubah sprint backlog selama sprint atau tidak. The artikel Wikipedia pada scrum mengatakan itu tidak ok, dan berbagai artikel lainnya mengatakan ini juga. Juga profesor Pengembangan Perangkat Lunak saya mengajarkan hal …




5
Cara memastikan standar pengkodean tunggal dalam .NET dengan dukungan alat
Mungkin, situasi dasar sudah biasa bagi semua orang. Anda telah menyetujui standar pengkodean tertentu di tim Anda dan sekarang saatnya memastikan bahwa semua orang mengikutinya. Beberapa melakukannya melalui pemrograman berpasangan berat, yang lain mempertahankan daftar standar pengkodean dan melakukan tinjauan manual. Yang lain bahkan menggunakan alat analisis kode statis dari …
14 c#  .net  coding-style 



4
Database pematokbandingan
Saya melihat banyak diskusi berkeliaran tentang kinerja db 'x' atau yang bergerak dari 'x' ke 'y' meningkatkan kinerja situs kami. Saya belum melihat patok banding yang tepat yang berfungsi di berbagai jenis basis data. Apakah mungkin untuk menulis tolok ukur yang bermakna yang dapat digunakan di berbagai jenis db, seperti …


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.