Rekayasa Perangkat Lunak

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

8
Pemeliharaan kode: menjaga pola yang buruk ketika memperluas kode baru agar konsisten, atau tidak?
Saya harus memperluas modul proyek yang sudah ada. Saya tidak suka cara itu dilakukan (banyak anti-pola yang terlibat, seperti copy / paste kode). Saya tidak ingin melakukan refactor lengkap karena berbagai alasan. Haruskah saya: buat metode baru menggunakan konvensi yang ada, bahkan jika saya merasa salah, untuk menghindari kebingungan bagi …



3
Apa yang dimaksud dengan simbol di Ruby?
Saya benar-benar baru di dunia Ruby, dan saya agak bingung dengan konsep Simbol. Apa perbedaan antara Simbol dan Variabel? Kenapa tidak menggunakan variabel saja? Terima kasih.
45 ruby 

1
Apakah ada buku kanonik tentang Agile?
Sebagai pengembang solo, saya pikir saya menggunakan proses Agile-like, tetapi saya ingin membandingkan apa yang saya lakukan dengan Agile nyata dan melihat apakah saya dapat meningkatkan proses saya sendiri. Apakah ada buku di luar sana yang merupakan standar de-facto untuk menggambarkan praktik terbaik, metodologi, dan informasi bermanfaat lainnya tentang Agile? …
45 agile  books 


26
Bahasa pemrograman yang paling mencerahkan pikiran? [Tutup]
Dari bahasa pemrograman yang cukup umum, manakah yang menurut Anda paling membekas? Saya telah mendengarkan banyak podcast pemrograman dan meluangkan waktu untuk mempelajari beberapa bahasa baru yang sedang dipertimbangkan, dan penting. Saya tidak perlu berbicara tentang BrainFuck , tetapi bahasa apa yang Anda anggap sebagai salah satu yang menantang paradigma …

10
Jadilah liberal dalam apa yang Anda terima ... atau tidak?
[Penafian: pertanyaan ini subjektif, tapi saya lebih suka mendapatkan jawaban yang didukung oleh fakta dan / atau refleksi] Saya pikir semua orang tahu tentang Prinsip Robustness , biasanya disimpulkan oleh Hukum Postel: Bersikaplah konservatif dalam apa yang Anda kirim; menjadi liberal dalam apa yang Anda terima. Saya setuju bahwa untuk …
45 design 

20
Bagaimana Anda melacak bug di proyek pribadi Anda? [Tutup]
Saya mencoba untuk memutuskan apakah saya perlu menilai kembali proses pelacakan cacat saya untuk proyek rumah saya. Selama beberapa tahun terakhir, saya benar-benar melacak kerusakan menggunakan TODOtag dalam kode, dan melacaknya dalam tampilan tertentu (saya menggunakan Eclipse, yang memiliki sistem penandaan yang layak). Sayangnya, saya mulai bertanya-tanya apakah sistem ini …



8
Apakah ada alasan yang sah untuk mengembalikan objek pengecualian daripada melemparkannya?
Pertanyaan ini dimaksudkan untuk diterapkan pada bahasa pemrograman OO yang mendukung penanganan pengecualian; Saya menggunakan C # untuk tujuan ilustrasi saja. Pengecualian biasanya dimaksudkan untuk dimunculkan ketika masalah muncul bahwa kode tidak dapat segera ditangani, dan kemudian ditangkap dalam catchklausa di lokasi yang berbeda (biasanya bingkai tumpukan luar). T: Apakah …


3
Pernyataan hak cipta dalam kode sumber [ditutup]
Sejak saya mulai pemrograman saya telah melihat header di bagian atas sebagian besar file kode yang menunjukkan semacam hak cipta: misalnya /* Copyright (c) 1998 Innotech */ atau /* Copyright (c) 1998-2008 Innotech */ Secara konsep, saya mendapatkan ide ... tergantung pada keinginan / kebutuhan Anda, secara kasar diterjemahkan di …


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.