Rekayasa Perangkat Lunak

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

6
apa itu "degradasi yang anggun"?
Saya mendengar banyak tentang istilah ini "Degradasi anggun". Sebagai contoh , "An application server should gracefully degrage when it is under heavy load " "Graceful degradation of user interfaces.... " Istilah itu terlihat seperti sesuatu yang abstrak bagi saya. Adakah contoh nyata apa artinya?

2
Bagaimana cara menggelembungkan acara secara umum bekerja dan apakah ini sama dengan propagasi acara?
Saya mencoba untuk membungkus kepala saya di sekitar pekerjaan umum dan prinsip-prinsip pengiriman acara dalam sistem (sub-) yang didorong oleh peristiwa. Meskipun saya telah menggunakannya pada beberapa kesempatan misalnya Javascript, Flash (Actionscript 2 dan 3) dan bahkan telah membuat sistem pengiriman acara sederhana dalam PHP untuk saya sendiri pada suatu …

2
Bagaimana dan di mana saya menerbitkan standar terbuka saya?
Saya telah menulis standar terbuka untuk protokol yang saya kembangkan. Sejauh menulis kekhawatiran saya memilikinya di bawah kendali. Tetapi pertanyaan utamanya adalah di mana saya bisa menerbitkan dokumen semacam itu. Saya telah mencari di internet dan tidak menemukan situs di mana saya dapat mengunggah file TXT atau PDF. Saya tidak …
11 standards 

6
Apa yang Anda butuhkan untuk berhasil dengan Agile?
Adopsi tangkas dapat gagal di beberapa organisasi, saya bahkan bekerja untuk sebuah perusahaan di mana air terjun adalah satu-satunya cara (yang sebenarnya) tetapi hanya karena mereka mencoba Agile pada suatu proyek dan gagal. Ketika saya bertanya kepada orang-orang yang masih ingat bahwa (saya adalah seorang junior) saya tertutup rapat, seperti …

4
Lingkungan Pengembangan Virtualisasi di Jaringan Perusahaan
Kami berusaha menerapkan lingkungan pengembangan menggunakan virtualisasi untuk tim kecil yang terdiri dari 4 pengembang dalam organisasi perusahaan. Ini akan memungkinkan kami untuk mengatur pengembangan terpisah, pengujian, dan lingkungan pementasan - serta memungkinkan akses ke sistem operasi baru yang merupakan persyaratan untuk sistem atau alat yang kami evaluasi. Kami bertujuan …

10
Metodologi pemrograman mana yang cocok untuk kita?
Sayangnya, seseorang telah mengajarkan manajemen puncak kita kata "Agile" dan sekarang mereka ingin kita bergerak ke arah itu. Saya memiliki pemahaman perifer tentang gesit (pada prinsipnya) tetapi tidak pernah menggunakannya dalam praktik. Dari yang saya tahu, itu tidak akan cocok untuk organisasi kita. Saat ini, semuanya sangat kasar. Begini caranya; …

4
Apakah ada aturan umum kapan Anda harus menggunakan 'make clean' dan bukan 'make'?
Saya sedang menulis beberapa program yang diajukan sekarang, dan tampaknya hanya menjalankan 'make' (seperti yang secara intuitif berpikir perlu dilakukan dalam kebanyakan situasi) karena beberapa alasan menyebabkan program saya gagal. Saya kira saya bisa memberikan detail masalah yang lebih banyak, tetapi yang penting adalah bahwa itu berjalan ketika menggunakan 'make …
11 c++  builds  make 

3
Memahami Kompleksitas Siklomatik
Saya baru saja menemukan Kompleksitas Cyclomatik dan saya ingin mencoba memahaminya dengan lebih baik. Apa sajakah contoh pengkodean praktis dari berbagai faktor yang masuk ke dalam penghitungan kompleksitas? Khususnya, untuk persamaan Wikipedia M = E − N + 2P, saya ingin lebih memahami arti dari masing-masing istilah berikut: E = …



4
bisakah kerja pemimpin tim dilakukan dari jarak jauh
Saat ini saya adalah pengembang perangkat lunak. Sebagai tonggak berikutnya dalam karir saya, saya berpikir saya harus menjadikan diri saya sebagai pemimpin tim yang memimpin tim pengembangan kecil untuk memenuhi kiriman, penyebaran, dll. Saya telah membaca berbagai posting di situs ini sendiri yang membahas pro dan kontra dari Kerja dari …

3
Mengotomatiskan Pembuatan Tes Unit
Apa sajakah strategi yang dapat digunakan untuk mengotomatisasi pembuatan kasus uji unit? Aspek apa yang perlu Anda perhatikan di setiap kelas untuk dapat menghasilkan setidaknya kerangka kasus uji yang layak? Saya menyadari solusi otomatis yang komprehensif tidak praktis, tetapi saya ingin mempercepat pembuatan tes setidaknya dengan membuat kerangka. Saya tidak …
11 php  unit-testing 

4
Akankah scala menjadi pilihan yang baik alih-alih Java?
Kami akan memulai proyek baru yang akan melibatkan pelatihan semua pengembang .net di Jawa (frameworks / sistem ECO dll). Kami memiliki banyak kode yang ditulis dalam C # dan tampaknya semua ini akan sia-sia karena kami harus menulis ulang semuanya di Jawa. Masalah yang saya lihat adalah bahwa tahun pertama …
11 java  c#  scala 

4
Apakah "Obvious Implementasi" TDD berarti kode pertama, setelah pengujian?
Teman saya dan saya adalah TDD yang relatif baru dan memiliki perselisihan tentang teknik "Obvious Implementation" (dari "TDD By Example" oleh Kent Beck). Teman saya mengatakan itu berarti bahwa jika implementasinya jelas, Anda harus melanjutkan dan menulisnya - sebelum ujian untuk perilaku baru itu. Dan memang buku itu mengatakan: Bagaimana …
11 tdd 

8
Bisakah perangkat lunak berlisensi GPL dijual kembali?
Grup riset saya sedang mengembangkan beberapa perangkat lunak untuk keperluan penelitian. Pemimpin proyek menginginkan perangkat lunak menjadi sumber terbuka dan menyukai GPL, tetapi ingin memastikan bahwa perangkat lunak tersebut tidak dapat dijual. Apakah kita membaca GPL dengan benar? Perangkat lunak ini dapat dimodifikasi secara bebas, (kembali) didistribusikan, dan dijual? Jika …
11 licensing  gpl 

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.