Rekayasa Perangkat Lunak

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

11
IDE untuk bahasa dinamis - seberapa jauh Anda bisa mendapatkan?
Saya merasa frustasi bagaimana kecepatan perkembangan yang ditawarkan oleh bahasa dinamis akan dikompromikan secara signifikan oleh kurangnya penyelesaian dan aset lain yang akan diberikan IDE kepada Anda dalam rekan-rekan statis mereka. Ini bukan hanya tentang mengetik lebih sedikit - ini adalah peningkatan produktivitas dan kesenangan yang Anda dapatkan dengan menelusuri …

11
Berapa banyak pertanyaan yang pantas untuk diajukan sebagai pekerja magang? [Tutup]
Jadi, saya baru mulai magang, dan saya khawatir saya terlalu banyak bertanya. Mentor saya memberikan saya proyek dan membantu saya mempelajari semua teknologi dan metodologi perusahaan. Namun, ada begitu banyak materi baru untuk saya pelajari sambil mengerjakan proyek ini sehingga saya memiliki banyak pertanyaan. Saya biasanya mengajukan pertanyaan melalui pesan …
56 internship 

13
Bagaimana kita bisa mengurangi waktu henti di akhir iterasi?
Di tempat saya bekerja, kami berlatih gesit yang digerakkan oleh scrum dengan iterasi 3 minggu. Ya, alangkah baiknya jika iterasi lebih pendek, tetapi mengubah itu bukanlah pilihan saat ini. Pada akhir iterasi, saya biasanya menemukan bahwa hari terakhir berjalan sangat lambat. Pekerjaan yang sebenarnya telah selesai dan diterima. Ada beberapa …


13
Mengapa registri Windows diperlukan?
Karena saya memiliki masalah deb di com, berdampingan, berurusan dengan dll neraka, sambil membenci registri windows dengan penuh semangat, saya bertanya-tanya mengapa itu diperlukan. Saya tidak pernah merasa terdorong untuk membaca seluruh buku tentang praktik terbaik pendaftaran, dan kemudian hanya "mengerti" Namun, saya telah menggunakan Linux dan Mac OS, dan …

3
Apa itu lambda, dan mengapa itu berguna? [Tutup]
Sejauh ini saya mendengar tentang: Kalkulus Lambda Pemrograman Lambda Ekspresi Lambda Fungsi Lambda Yang semuanya tampaknya terkait dengan pemrograman fungsional ... Rupanya itu akan diintegrasikan ke dalam C ++ 1x, jadi saya mungkin lebih mengerti sekarang: http://en.wikipedia.org/wiki/C%2B%2B0x#Lambda_functions_and_expressions Adakah yang bisa mendefinisikan dengan singkat apa saja hal-hal lambdas dan memberikannya di …

19
Apakah OOP memenuhi janji penggunaan kembali kode? Apa alternatif yang ada untuk mencapai penggunaan kembali kode?
Mungkin janji terbesar menggunakan paradigma berorientasi objek adalah penggunaan kembali kode. Beberapa membantah bahwa ini tercapai. Mengapa itu (tidak) tercapai? Apakah kode digunakan kembali ketika OOP mendefinisikannya, membuat proyek lebih produktif? Atau lebih mudah dikelola? Atau lebih mudah dirawat? Atau dengan kualitas lebih? Mungkin kita semua sepakat bahwa penggunaan kembali …


30
Buku non-pemrograman apa yang harus dibaca oleh seorang programmer untuk membantu mengembangkan keterampilan pemrograman / berpikir? [Tutup]
Ada banyak dari pertanyaan tentang apa buku pemrograman harus di rak buku programmer. Bagaimana dengan buku terkait non-pemrograman yang dapat membantu Anda menjadi programmer atau pengembang yang lebih baik? Menarik juga untuk mengetahui mengapa mereka membantu. Pilihan pertama saya adalah "Seni Perang" karya Sun Tzu (betapapun klise), karena hal itu …

3
Apakah ada manfaat kinerja untuk menggunakan sintaks referensi metode alih-alih sintaks lambda di Java 8?
Apakah referensi metode melewatkan overhead bungkus lambda? Mungkinkah mereka di masa depan? Menurut Tutorial Java tentang Referensi Metode : Terkadang ... ekspresi lambda tidak melakukan apa-apa selain memanggil metode yang ada. Dalam kasus tersebut, seringkali lebih jelas untuk merujuk pada metode yang ada dengan nama. Referensi metode memungkinkan Anda untuk …



10
Dalam kasus apa kode lebih sedikit tidak lebih baik? [Tutup]
Saya telah refactored beberapa kode di tempat kerja akhir-akhir ini, dan saya pikir saya melakukan pekerjaan dengan baik. Saya menurunkan 980 baris kode menjadi 450 dan mengurangi separuh jumlah kelas. Ketika menunjukkan ini kepada kolega saya, beberapa tidak setuju bahwa ini adalah peningkatan. Mereka berkata - "lebih sedikit baris kode …

4
Mengapa menggunakan MySQL untuk situs web kamus merupakan ide yang buruk?
Saya berencana untuk merancang dan mengatur database untuk menyimpan entri kamus (biasanya kata tunggal) dan artinya dalam bahasa lain. Jadi, misalnya, Daftar Istilah tabel harus memiliki entri dan definisi dan setiap catatan tabel memiliki referensi ke id catatan yang disimpan di Tag(Setiap entri harus memiliki tag atau kategori). Karena data …

9
Bagaimana cara menulis unit test sebelum refactoring?
Saya telah membaca beberapa jawaban untuk pertanyaan di sepanjang baris yang sama seperti "Bagaimana Anda menjaga tes unit Anda bekerja saat refactoring?". Dalam kasus saya, skenarionya sedikit berbeda karena saya diberi proyek untuk meninjau dan menyesuaikan dengan beberapa standar yang kami miliki, saat ini tidak ada tes sama sekali untuk …

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.