Rekayasa Perangkat Lunak

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

4
Unit menguji praktik terbaik untuk pemula yang menguji unit
Dalam beberapa tahun terakhir, saya hanya menulis komponen kecil untuk orang-orang di proyek yang lebih besar atau alat kecil. Saya belum pernah menulis unit test dan sepertinya selalu belajar bagaimana menulisnya dan benar-benar membuatnya membutuhkan waktu lebih lama daripada hanya menjalankan program dan menguji secara nyata. Saya baru saja akan …

3
Bagaimana cara mempromosikan proyek sumber terbuka?
Pertama-tama, saya minta maaf jika ini bagian jaringan yang salah untuk mengirim pertanyaan ini. Jika ya, jangan ragu untuk memindahkannya ke lokasi yang lebih tepat ... Pertanyaan: Saya ingin mendengar ide Anda mengenai cara proyek open source dimulai dan dijalankan. Saya memiliki proyek sistem manajemen konten sumber terbuka dan di …




7
Pengujian unit otomatis, pengujian integrasi atau pengujian penerimaan [ditutup]
Pengujian TDD dan unit tampaknya menjadi rave besar saat ini. Tetapi apakah benar-benar berguna dibandingkan dengan bentuk pengujian otomatis lainnya? Secara intuitif saya akan menebak bahwa pengujian integrasi otomatis jauh lebih berguna daripada pengujian unit. Dalam pengalaman saya, sebagian besar bug tampaknya berada dalam interaksi antara modul, dan tidak begitu …

10
Bagaimana cara menghindari dipekerjakan oleh perusahaan yang merupakan kandidat untuk cerita DailyWTF? [Tutup]
Saya membaca arsip The Daily WTF dan terutama kisah-kisah tentang perusahaan terkait IT yang memiliki pendekatan yang salah dalam pengembangan perangkat lunak, pekerjaan pengembang, dll. Beberapa cerita benar-benar mengerikan: perusahaan tidak memiliki jaringan lokal untuk alasan keamanan, yang lain memiliki server kontrol sumber yang hanya dapat diakses oleh manajer , …

10
Seberapa berguna headhunter / perekrut IT saat mencari pekerjaan baru? [Tutup]
Karena mereka ada untuk beberapa bidang dengan berbagai tingkat kegunaan, saya ingin tahu tentang reputasi headhunter / perekrut yang hanya berfokus pada profesional TI (misalnya programmer, insinyur perangkat lunak, CIO, dll) ketika datang untuk mencari pekerjaan baru. Apakah mereka benar-benar berguna atau itu cukup hit atau miss Apakah pepatah lama …
29 profession 

9
Haruskah saya memberi tahu pewawancara bahwa saya sudah tahu jawaban atas pertanyaan yang diajukan? [Tutup]
Dalam wawancara pemrograman jika saya ditanya pertanyaan saya sudah tahu jawabannya, seperti memberikan algoritma untuk masalah tertentu. Haruskah saya mengungkapkan hal itu kepada pewawancara? Masalah ini hanya masuk akal ketika ada aspek kebaruan untuk pertanyaan itu. Salah satu contoh adalah "Bagaimana Anda membalikkan setiap kata dalam sebuah string, tetapi tidak …
29 interview  ethics 

12
Apa masalah pengembang dengan pesan kesalahan bermanfaat? [Tutup]
Terus mengejutkan saya bahwa, di zaman sekarang ini, produk-produk yang telah bertahun-tahun digunakan di bawah ikat pinggang mereka, dibangun oleh tim profesional, masih sampai hari ini - gagal memberikan pesan kesalahan yang bermanfaat kepada pengguna. Dalam beberapa kasus, penambahan sedikit informasi tambahan dapat menghemat waktu pengguna. Program yang menghasilkan kesalahan, …

9
Pengembangan web versus desktop - apakah pengembangan web lebih buruk? [Tutup]
Sebagai pengembang desktop yang sudah lama melihat melakukan aplikasi web skala besar pertama kami, apa pro dan kontra dari melakukan pengembangan web? Apakah mengembangkan aplikasi web jauh lebih buruk daripada mengembangkan aplikasi desktop? Misalnya, apakah lebih membosankan atau menjengkelkan? Apakah waktu memasarkan jauh lebih buruk? Apakah platform web terlalu membatasi? …




3
Apakah sumber terbuka yang melisensikan kode saya membatasi saya nanti?
Misalkan saya mengembangkan perpustakaan yang bermanfaat dan memutuskan untuk menerbitkannya sebagai sumber terbuka. Beberapa waktu kemudian saya memiliki bisnis yang perlu melakukan sesuatu yang tidak sesuai dengan lisensi open source. Apakah saya diizinkan melakukan itu? Bagaimana saya harus mempublikasikan perangkat lunak dengan cara yang saya miliki dan tidak menghalangi diri …

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.