Rekayasa Perangkat Lunak

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

14
Haruskah Anda versi aplikasi web?
Baru-baru ini saya berdiskusi dengan rekan kerja tentang membuat versi aplikasi web. Saya tidak berpikir Anda memerlukannya sama sekali, dan jika Anda hanya ingin cek kewarasan untuk mengonfirmasi bahwa rilis terbaru Anda tayang, saya pikir kencan (YYMMDD) mungkin cukup bagus. Apakah saya kehilangan basis? Apakah saya melewatkan intinya? Haruskah saya …

16
Haruskah pemula menggunakan IDE autocomplete (Intellisense)? [Tutup]
Saya sering menemukan ini ketika saya membantu seseorang yang baru mengenal pemrograman dan mempelajarinya untuk pertama kalinya. Saya berbicara tentang pemula yang benar-benar baru, masih belajar tentang OOness, membangun objek, pemanggilan metode dan hal-hal seperti itu. Biasanya, mereka memiliki keyboard dan saya hanya menawarkan panduan. Di satu sisi, fitur autocomplete …
35 ide  intellisense 

2
Mengapa pengembang harus memiliki kantor pribadi?
Jadi saya tahu semua orang di sini adalah tentang kantor pribadi, berapa banyak pengembang yang memilikinya. Saya agak skeptis. Saya bisa percaya bahwa pengembang utama memilikinya, tetapi itu biasanya hanya satu orang di kantor rata-rata Anda. Itu membuat saya bertanya-tanya, berapa pengembang yang memiliki kantor pribadi. Yang mengarah pada pertanyaan …

6
Pemrograman dengan Disleksia [ditutup]
Saya menderita Disleksia yang sangat parah bersama dengan Dysnomia dan Dysgraphia . Saya sudah tahu tentang itu sejak saya masih kecil. Keterampilan membaca dan menulis saya cukup cacat, tetapi saya telah belajar untuk menghadapinya. Namun, dengan IDE hari ini, saya merasa sangat mudah untuk tetap fokus dan berada di zona …


14
Perbaiki bug, atau tunggu pelanggan menemukannya?
Apakah orang lain memperbaiki bug ketika mereka melihatnya, atau apakah mereka menunggu sampai ada crash / kehilangan data / orang mati sebelum memperbaikinya? Contoh 1 Customer customer = null; ... customer.Save(); Kode jelas salah, dan tidak ada jalan lain - memanggil metode dengan referensi nol. Kebetulan tidak crash karena Savekebetulan …
35 code-quality  bug 

11
Keuntungan pemrograman berorientasi objek [ditutup]
Catatan : pertanyaan ini adalah kutipan yang diedit dari posting blog yang saya tulis beberapa bulan yang lalu. Setelah menempatkan tautan ke blog dalam komentar di Programmers.SE seseorang meminta saya mengirim pertanyaan di sini sehingga mereka dapat menjawabnya. Postingan ini saya yang paling populer, sebagai orang tampaknya untuk mengetik "Aku …


2
Apa arti dari "tidak menulis"?
Saya melihat banyak teks, terutama teks pemrograman fungsional, mengklaim bahwa konsep CS tertentu "tidak menulis" . Contohnya adalah: kunci tidak menulis, monad tidak menulis. Saya mengalami kesulitan melacak dengan tepat arti dari frasa ini. Ketika saya memikirkan komposisi, saya memikirkan komposisi fungsi atau agregasi objek (seperti dalam "komposisi yang disukai …

2
Konvensi penamaan DAL, BAL, dan Layer UI [ditutup]
Saya mengembangkan Aplikasi Web khas dengan lapisan berikut Lapisan UI (MVC) Lapisan Logika Bisnis (BAL) Lapisan Akses Data (DAL) Setiap layer memiliki objek DTO sendiri termasuk BAL dan DAL. Pertanyaan saya tentang ini adalah sebagai berikut DTO dikembalikan oleh DAL hanya dikonversi ke DTO yang sesuai di BAL dan dikirim …
35 c#  design  naming 

3
Apa gunanya dengan HATEOAS di sisi klien?
Seperti yang saya pahami, HATEOAS pada dasarnya adalah tentang mengirim bersama dengan setiap tautan tanggapan dengan informasi tentang apa yang harus dilakukan selanjutnya. Satu contoh sederhana mudah ditemukan di internet: sistem perbankan bersama dengan sumber daya akun. Contoh ini menunjukkan respons ini setelah permintaan GET ke sumber daya akun GET …

2
Mengapa build.number sebuah "penyalahgunaan" versi semantik?
Saya sedang menjelaskan sistem pembangunan yang diusulkan (Gradle / Artifactory / Jenkins / Chef) kepada salah satu arsitek senior kami, dan dia berkomentar kepada saya bahwa saya agak tidak setuju, tetapi saya tidak cukup berpengalaman untuk benar-benar mempertimbangkannya. Proyek ini membangun perpustakaan Java (JAR) sebagai artefak untuk digunakan kembali oleh …

6
Kode yang mengubah nilai menjadi representasi yang berbeda, lalu mengubahnya kembali ke tempat awalnya buruk, tetapi bagaimana caranya? [Tutup]
Saya sedang membaca artikel tentang praktik pemrograman yang buruk . Itu disebutkan - "Yo-Yo code" yang mengubah nilai menjadi representasi yang berbeda, lalu mengubahnya kembali ke tempat permulaannya (mis: mengubah desimal menjadi string dan kemudian kembali ke desimal, atau menambahkan string, lalu memangkasnya) Saya tidak mengerti mengapa contoh khusus 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.