Rekayasa Perangkat Lunak

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



19
Apakah Perl masih merupakan bahasa yang bermanfaat dan layak? [Tutup]
Saya tahu itu mungkin telah ditanyakan sebelumnya, tetapi tidak ada yang terjadi ... Apakah Perl masih sesuatu yang dianggap berguna? Jika seseorang adalah seorang programmer baru (baik yang benar-benar baru dalam pemrograman atau hanya beberapa bulan / tahun pengalaman) akan Perl menjadi sesuatu yang dianggap berharga untuk dipelajari? Apakah Perl …
77 perl 

16
Metodologi Pengembangan Terbaik untuk Satu Orang?
Saya menghabiskan banyak waktu mengerjakan proyek-proyek di mana saya satu-satunya pengembang, manajer proyek, perancang, orang QT (Ya, saya tahu ... Buruk!), Dan kadang-kadang saya bahkan menjadi klien. Saya sudah mencoba hampir segalanya untuk merencanakan proyek dan mengelola diri saya sendiri, dari hanya duduk dan bekerja freestyle sampai proyek selesai berapa …

30
Standar pengkodean terburuk yang pernah Anda ikuti? [Tutup]
Pernahkah Anda bekerja dengan standar pengkodean yang: Sangat menurun produktivitas Anda? Apakah awalnya termasuk untuk alasan yang baik tetapi disimpan lama setelah masalah asli menjadi tidak relevan? Apakah ada dalam daftar begitu lama sehingga tidak mungkin untuk mengingat semuanya? Membuat Anda berpikir penulis hanya mencoba meninggalkan tanda mereka daripada mendorong …


17
Bagaimana perangkat lunak dapat dilindungi dari pembajakan?
Mengapa hari ini begitu mudah dibajak? Tampaknya agak sulit untuk percaya bahwa dengan semua kemajuan teknologi kami dan miliaran dolar yang dihabiskan untuk rekayasa perangkat lunak yang paling tidak dapat dipercaya dan mengejutkan, kami masih tidak memiliki cara lain untuk melindungi terhadap pembajakan daripada "nomor seri / kunci aktivasi ". …
77 security 

4
Apa tujuan dari Peninjauan Kode
Saya sedang dalam proses mencoba menjual organisasi saya berdasarkan nilai ulasan kode. Saya telah bekerja di beberapa tempat di mana mereka bekerja. Saya telah melihat mereka terbiasa dengan pilihan gaya styling, dan keputusan fungsional, dan saya telah melihat mereka digunakan sebagai tidak lebih dari pengecekan usus untuk memastikan tidak ada …

9
Bagaimana saya bisa melakukan panggilan dengan boolean lebih jelas? Perangkap Boolean
Seperti dicatat dalam komentar oleh @ benjamin-gruenbaum ini disebut perangkap Boolean: Katakanlah saya memiliki fungsi seperti ini UpdateRow(var item, bool externalCall); dan di controller saya, nilai itu externalCallakan selalu BENAR. Apa cara terbaik untuk memanggil fungsi ini? Saya biasanya menulis UpdateRow(item, true); Tetapi saya bertanya pada diri saya sendiri, haruskah …
76 boolean  const 


16
Haruskah kita merancang program untuk bunuh diri secara acak? [Tutup]
Singkatnya, haruskah kita merancang kematian ke dalam program, proses, dan utas pada tingkat rendah, untuk kebaikan sistem secara keseluruhan? Kegagalan terjadi. Proses mati. Kami merencanakan bencana dan sesekali pulih dari itu. Tetapi kami jarang merancang dan mengimplementasikan program kematian yang tidak dapat diprediksi. Kami berharap bahwa uptime layanan kami selama …
76 design 


8
Penggunaan praktis kata kunci “hasil” di C # [ditutup]
Setelah hampir 4 tahun pengalaman, saya belum melihat kode di mana kata kunci hasil digunakan. Adakah yang bisa menunjukkan kepada saya penggunaan praktis (bersama penjelasan) dari kata kunci ini, dan jika demikian, bukankah ada cara lain yang lebih mudah untuk memenuhi apa yang dapat dilakukannya?
76 c#  syntax 

14
Apa yang harus diutamakan: YAGNI atau Good Design?
Pada titik mana YAGNI harus diutamakan terhadap praktik pengkodean yang baik dan sebaliknya? Saya sedang mengerjakan proyek di tempat kerja dan ingin secara perlahan memperkenalkan standar kode yang baik kepada rekan kerja saya (saat ini tidak ada dan semuanya hanya diretas bersama tanpa sajak atau alasan), tetapi setelah membuat serangkaian …


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.