Rekayasa Perangkat Lunak

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


3
Untuk domain masalah apa LINQ dibuat?
Setiap kali saya melihat pertanyaan yang diposting di Stack Overflow pada C #, saya melihat setidaknya satu atau dua jawaban diposting yang memecahkan masalah dengan LINQ. Biasanya orang dengan reputasi sangat tinggi tampaknya menggunakan LINQ seperti pro. Jadi pertanyaan saya adalah, untuk apa domain LINQ seharusnya digunakan? Juga pada catatan …


6
Kami menghabiskan lebih banyak waktu untuk mengimplementasikan tes fungsional daripada mengimplementasikan sistem itu sendiri, apakah ini normal?
Pada dasarnya, kami memiliki tiga proyek utama, dua di antaranya adalah layanan web, dan yang lainnya adalah aplikasi web. Sementara saya puas dengan mencakup sebanyak mungkin layanan web kami dengan tes fungsional (ketiga proyek memiliki tes unit yang tepat), tes fungsional untuk aplikasi web membutuhkan banyak waktu pengembang untuk diimplementasikan. …

10
Cara menulis program Java yang bermanfaat tanpa menggunakan variabel yang bisa berubah
Saya sedang membaca sebuah artikel tentang pemrograman fungsional di mana penulis menyatakan (take 25 (squares-of (integers))) Perhatikan bahwa ia tidak memiliki variabel. Memang, ia tidak lebih dari tiga fungsi dan satu konstanta. Cobalah menulis kuadrat bilangan bulat di Jawa tanpa menggunakan variabel. Oh, mungkin ada cara untuk melakukannya, tetapi tentu …

2
Menerapkan pola perintah di API RESTful
Saya sedang dalam proses mendesain API HTTP, semoga membuatnya setenang mungkin. Ada beberapa tindakan yang fungsionalitasnya tersebar di beberapa sumber daya, dan terkadang perlu dibatalkan. Saya berpikir sendiri, ini terdengar seperti pola perintah, tetapi bagaimana saya bisa memodelkannya menjadi sumber daya? Saya akan memperkenalkan sumber daya baru bernama XXAction, seperti …

5
Bagaimana Anda mengompres string ASCII menjadi lebih sedikit byte?
Saya bekerja dengan perangkat tertanam dengan protokol unik yang mengirim pesan ke perangkat lain dan saya membuat aplikasi yang mem-parsing paket yang dikirim. Setiap paket membawa 8 byte. Protokol didefinisikan sebagai tempat byte pertama adalah header dan sisa 7 byte adalah data. Mereka mencoba untuk melewatkan string ID tertentu tetapi …
12 strings  ascii  byte 

3
Fitur apa yang harus diuji melalui pengujian UI otomatis?
Kami baru-baru ini meminta konsultan memberi tahu kami bahwa jika fitur hanya dapat diuji melalui tes UI otomatis (mis. Selenium, UI Berkode), maka ada masalah arsitektur yang mendasarinya. Meskipun pernyataan ini mungkin agak ekstrem, pernyataan ini juga sejalan dengan piramida pengujian di mana tes UI harus membuat sebagian kecil dari …

1
Alasan untuk penghapusan jenis fungsi di Java 8
Saya telah mencoba memahami mengapa JDK 8 Lambda Expert Group (EG) memutuskan untuk tidak memasukkan jenis fungsi baru ke dalam bahasa pemrograman Java. Menuju milis saya menemukan utas dengan diskusi tentang penghapusan jenis fungsi . Banyak pernyataan yang ambigu bagi saya, mungkin karena kurangnya konteks dan dalam beberapa kasus karena …


4
Apa Keuntungan Metode Getter / Setter VS “Individual”?
Inilah yang saya sebut metode pengambil / penyetel "gabungan" (dari jQuery): var foo = $("<div>This is my HTML</div>"), myText; myText = foo.text(); // myHTML now equals "This is my HTML" (Getter) foo.text("This is a new value"); // The text now equals "This is a new value") Ini adalah logika yang …





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.