Rekayasa Perangkat Lunak

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

7
Kapan saya harus menulis tes integrasi?
Menurut aturan tes unit TDD ditulis sebelum kode produksi, tetapi bagaimana dengan tes Integrasi yang melakukan interaksi antara benda kabel beton (bukan tiruan)? Haruskah mereka ditulis sebelum unit test atau setelah kode produksi hanya untuk menguji "perkabelan"? Perhatikan bahwa saya tidak berbicara tentang Penerimaan atau tes fungsional tetapi tes integrasi …

2
Apakah strategi penggabungan seperti Git Flow benar-benar anti-pola?
Perusahaan saya menggunakan Git, dan menggunakan skema percabangan yang khas - pekerjaan dilakukan secara master, dan cabang dicadangkan untuk rilis. Ini berfungsi dengan baik, selama semua pekerjaan yang dilakukan dalam iterasi membuatnya menjadi cabang, tetapi jika masalah produksi kritis muncul, kita harus memastikan bahwa entah bagaimana pekerjaan membuatnya menjadi dua …

11
Bagaimana cara "Dimensi Keempat" bekerja dengan array?
Abstrak: Jadi, seperti yang saya pahami (walaupun saya memiliki pemahaman yang sangat terbatas), ada tiga dimensi yang kami (biasanya) kerjakan secara fisik: Yang pertama akan diwakili oleh garis. Yang ke-2 akan diwakili oleh kotak. Yang ke-3 akan diwakili oleh kubus. Cukup sederhana sampai kita sampai ke 4 - Agak sulit …
30 theory  array 

2
Menerapkan Semantik Denotasional untuk merancang Program
Saya telah membaca sedikit tentang denotational semantic (DS) dan saya sangat tertarik dengan proses mendesain program komputer di mana jenis dan fungsi memiliki pemetaan yang kuat dan jelas untuk matematika. Apakah ada sumber daya yang membahas perancangan program berdasarkan DS secara detail? Saya telah melihat beberapa perawatan yang dangkal dari …
30 scala  haskell  scheme 

7
Haruskah saya menguji metode yang diwariskan?
Misalkan saya memiliki Manajer kelas yang berasal dari Karyawan kelas dasar , dan Karyawan itu memiliki metode getEmail () yang diwarisi oleh Manajer . Haruskah saya menguji bahwa perilaku metode getEmail () manajer sebenarnya sama dengan perilaku karyawan? Pada saat tes-tes ini ditulis, tingkah lakunya akan sama, tetapi tentu saja …

1
Ketik inferensi di Java 8
Apakah pengenalan notasi lambda baru (lihat misalnya artikel ini ) di Java 8 akan memerlukan beberapa jenis inferensi? Jika demikian, bagaimana sistem tipe baru akan berdampak pada bahasa Java secara keseluruhan?




2
praktik terbaik fungsi pabrik python
Misalkan saya memiliki file yang foo.pyberisi kelas Foo: class Foo(object): def __init__(self, data): ... Sekarang saya ingin menambahkan fungsi yang membuat Fooobjek dengan cara tertentu dari data sumber mentah. Haruskah saya meletakkannya sebagai metode statis di Foo atau sebagai fungsi lain yang terpisah? class Foo(object): def __init__(self, data): ... # …
30 design  python 

5
Puzzle Air Mancur Champaign
Gelas air kosong diatur dalam urutan berikut: Ketika Anda menuangkan cairan ke gelas 1 jika penuh, maka cairan ekstra akan diterbangkan ke gelas 2 dan 3 dalam jumlah yang sama. Ketika gelas 2 penuh, cairan ekstra akan diterbangkan ke 4 dan 5 dan seterusnya. Mengingat N liter cairan dan kapasitas …

2
Apa perbedaan antara Windows 8, WinRT, dan Windows RT?
Saya baru saja membaca bahwa akan ada dua versi Windows yang tersedia: Windows RT dan Windows 8 . Bisakah seseorang tolong jelaskan apa perbedaan antara Windows RT dan Windows 8 ? Dan bagaimana perbedaan ini dapat memengaruhi pengembang yang membuat aplikasi untuk satu atau yang lain? Juga, apa itu WinRT …

6
Pairing programming ketika pengemudi dan pengamat memiliki tingkat keterampilan dan pengalaman yang berbeda
Saya tahu pemrograman pasangan adalah teknik pengembangan perangkat lunak tangkas di mana dua programmer bekerja bersama di satu workstation. Satu, pengemudi, menulis kode sementara yang lain, pengamat, meninjau setiap baris kode saat diketikkan. Tapi saya hanya ingin tahu strateginya masih berfungsi dalam kasus ini. Sebagai contoh jika mereka memiliki tingkat …


2
Menulis Java latensi rendah [ditutup]
Apakah ada teknik khusus Java (hal-hal yang tidak berlaku untuk C ++) untuk menulis kode latensi rendah, di Jawa? Saya sering melihat peran rendah latensi Jawa dan mereka meminta pengalaman menulis Jawa latensi rendah - yang kadang-kadang tampaknya sedikit oxymoron. Satu-satunya yang saya pikirkan adalah pengalaman dengan JNI, outsourcing panggilan …

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.