Rekayasa Perangkat Lunak

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





3
Apa itu KERING, CIUMAN, SOLID, dll. Diklasifikasikan sebagai?
Apakah sesuatu seperti KERING pola desain, metodologi, atau sesuatu di antaranya? Mereka tidak memiliki implementasi spesifik yang perlu dapat diperlihatkan (bahkan jika Anda dapat dengan mudah menunjukkan kasus TIDAK menggunakan sesuatu seperti KISS ... lihat The Daily WTF untuk sejumlah contoh), juga tidak sepenuhnya menjelaskan proses pengembangan seperti metodologi umumnya …

3
Etimologi "Tali"
Jadi jelas bahwa serangkaian hal adalah urutan hal, dan urutan karakter / byte / dll. mungkin juga disebut string. Tapi siapa yang pertama menyebut mereka string? Dan kapan? Dan dalam konteks apa sehingga terjebak? Saya selalu bertanya-tanya tentang ini.

6
Haruskah kita membuat satu instance baru dari HttpClient untuk semua permintaan?
Baru-baru ini saya menemukan posting blog ini dari monster asp.net yang berbicara tentang masalah penggunaan dengan HttpClientcara sebagai berikut: using(var client = new HttpClient()) { } Sesuai dengan posting blog, jika kita membuang HttpClientsetelah setiap permintaan itu dapat membuat koneksi TCP tetap terbuka. Ini berpotensi menyebabkan System.Net.Sockets.SocketException. Cara yang benar …
58 c#  http-request 


16
Bagaimana saya harus menyimpan nilai "tidak diketahui" dan "hilang" dalam sebuah variabel, sementara masih mempertahankan perbedaan antara "tidak diketahui" dan "hilang"?
Anggap ini pertanyaan "akademis". Saya telah bertanya-tanya tentang menghindari NULL dari waktu ke waktu dan ini adalah contoh di mana saya tidak dapat menemukan solusi yang memuaskan. Mari kita asumsikan saya menyimpan pengukuran di mana kadang-kadang pengukuran diketahui tidak mungkin (atau hilang). Saya ingin menyimpan nilai "kosong" dalam variabel sambil …

4
Apakah ada kasus luar biasa di mana kami dapat menerima kode duplikat?
Saya sedang mengerjakan proyek perangkat lunak di mana kami harus membangun tiga API. Satu untuk saluran home banking, satu untuk saluran agensi dan yang ketiga untuk saluran seluler . API agensi adalah yang paling lengkap karena memiliki semua fungsionalitas .. lalu API Beranda yang sedikit lebih kecil dan kemudian API …
57 java  api  spring 


8
Haruskah pengembang melakukan mockup UI jika tidak ada desainer dalam proyek ini?
Saya bekerja dengan tim kecil yang membuat aplikasi web berpemilik dan UX tidak terlalu menjadi prioritas karena orang-orang kami sendiri yang akan mengoperasikannya, tetapi kami berusaha membuat pekerjaan mereka lebih mudah. Haruskah saya, sebagai pengembang, membuat mockup UI sebelum saya mulai membuat layar baru? Tidak ada yang terlalu mewah, kebanyakan …


8
Bagaimana kita bisa yakin bahwa komponen yang lebih rendah dari pemrograman komputer seperti kompiler, assembler, instruksi mesin, dll. Sempurna?
Karena kita menjadi semakin bergantung pada komputasi, termasuk tugas-tugas yang sangat penting dalam kehidupan sehari-hari, saya hanya ingin tahu bagaimana komponen-komponen vital tersebut diuji. Lebih teknis, bagaimana kompiler dan perakit diuji? (Saya kira ini berkaitan dengan masalah penghentian !!)


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.