Rekayasa Perangkat Lunak

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

5
Menganalisis bahasa pemrograman
Dalam SICP , penulis menyatakan ( Bagian 1.1 ) bahwa ada tiga "mekanisme" dasar bahasa pemrograman: ekspresi primitif , yang mewakili entitas paling sederhana yang digunakan bahasa sarana kombinasi , dimana unsur-unsur majemuk dibangun dari yang lebih sederhana sarana abstraksi , dengan mana unsur-unsur majemuk dapat dinamai dan dimanipulasi sebagai …

4
LINQ vs Lapisan Akses Data
Saya selalu belajar sendiri untuk menangani kode akses data dalam 'lapisan' yang sepenuhnya terpisah dengan logika bisnis dan kode UI saya. Ini selalu menjadi arsitektur yang sangat baik bagi saya dan 'aturan' atau praktik terbaik yang saya lihat, masih berhasil menyesuaikan dengan gaya pengkodean ini, terutama Prinsip Tanggung Jawab Tunggal …

3
BitBucket - apa tujuannya? (TANSTAAFL, kan?)
Kemampuan BitBucket, dan harga (hingga 5 pengguna gratis) membuat saya bertanya-tanya apa yang terjadi ... tidak ada lagi makan siang gratis. Apa yang keluar dari BitBucket dari keikutsertaan saya yang tidak dibayar, selain seorang lelaki tampan yang secara bebas memasukkan dalam materi promosi mereka (sesuai TOS)?

2
Apa cara yang baik untuk membiasakan diri dengan PHP, yang berasal dari latar belakang ASP.NET? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 4 tahun yang lalu . Saat ini, saya sangat nyaman dengan alat bangunan / aplikasi web di lingkungan ASP.NET. Saya tidak benar-benar …

6
Apakah estimasi waktu sama dengan janji di Scrum?
Jika perkiraan bukanlah janji, maka sebagai pemilik produk bagaimana saya bisa mengirimkan proyek saya tanpa mengetahui berapa lama? Apakah tim Scrum bekerja lebih efisien jika kita memperlakukan perkiraan waktu sebagai janji? Berapa banyak penelitian (persiapan, upaya untuk memahami masalah) dalam sebuah cerita yang cukup untuk menghasilkan perkiraan yang tepat? Bagaimana …


1
Beberapa organisasi kode aplikasi Zend
Selama setahun terakhir saya telah mengerjakan serangkaian aplikasi yang semuanya didasarkan pada kerangka kerja Zend dan berpusat pada logika bisnis yang kompleks yang semua aplikasi harus memiliki akses ke bahkan jika mereka tidak menggunakan semua (lebih mudah daripada memiliki beberapa folder perpustakaan untuk masing-masing aplikasi karena mereka semua terhubung bersama …

5
Kelas / Struktur Config: Pola atau Anti-Pola? Alternatif?
Jika Anda menambahkan opsi konfigurasi baru ke suatu program, sering kali ada banyak efek riak dalam hal mendapatkan opsi di mana mereka perlu ditindaklanjuti. Ada tiga cara dasar untuk mengatasi hal ini yang saya ketahui: Lewati semua pengaturan konfigurasi ke bagian-bagian program Anda yang membutuhkannya secara eksplisit sebagai primitif. Ini …

3
Apakah kita memerlukan data pengujian atau dapatkah kita mengandalkan pengujian unit dan pengujian manual?
Kami sedang mengerjakan proyek PHP / MySQL sedang / besar. Kami sedang melakukan pengujian unit dengan PHPUnit & QUnit dan kami memiliki dua penguji penuh waktu yang secara manual menguji aplikasi. Data pengujian (tiruan) kami saat ini dibuat dengan skrip SQL. Kami memiliki masalah dengan memelihara skrip untuk data pengujian. …

4
Apakah logika bisnis benar-benar milik server?
Tumpukan khas untuk aplikasi web adalah database, server dengan kode sisi server, dan pengguna dengan browser dengan HTML / CSS / JavaScript. Sebelum AJAX ekstensif, MVC di mana pengontrolnya adalah kode sisi server dikenali. Server harus merutekan permintaan jawaban untuk halaman web dinamis (yaitu solusi html templated seperti JSP dan …


3
Apakah mudah ditemukannya pengembang saat menggunakan prinsip SOLID?
Saya mengerjakan berbagai aplikasi bisnis di mana semua pengembang lain terbiasa melakukan aplikasi CRUD dasar atau hanya berfokus pada membuat antarmuka yang cantik / fungsional dan saya mendapatkan banyak hal sebagai berikut. "Dengan cara yang kita gunakan untuk melakukannya, Karyawan akan memiliki semua hal yang dapat Anda lakukan dengan seorang …
10 solid  crud 

4
Jalur pembelajaran untuk pengembang web .NET atau Java [ditutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
10 c#  java  .net 


2
Saat mengikuti SRP, bagaimana saya harus berurusan dengan memvalidasi dan menyimpan entitas?
Saya telah membaca Kode Bersih dan berbagai artikel online tentang SOLID belakangan ini, dan semakin saya membaca tentangnya, semakin saya merasa tidak tahu apa-apa. Katakanlah saya sedang membangun sebuah aplikasi web menggunakan katakanlah ASP.NET MVC 3. Mari saya memiliki UsersControllerdengan Createtindakan seperti ini: public class UsersController : Controller { public …

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.