Rekayasa Perangkat Lunak

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

3
menggunakan wiki untuk persyaratan
Saya mencari cara untuk meningkatkan manajemen persyaratan. Saat ini, kami memiliki dokumen Word yang diterbitkan di situs Web. Sayangnya, kami tidak dapat (setahu saya) melihat perubahan dari satu revisi ke revisi berikutnya. Saya akan sangat suka untuk melakukannya, seperti halnya wiki atau VCS (atau keduanya, seperti wiki di bitbucket!). Selain …

11
Apakah Anda memiliki alat Anda? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …


8
Komunikasi Tester-Pengembang
Sementara banyak yang ditulis tentang pengembang-pengembang, pengembang-klien, pengembang-tim manajer komunikasi, saya tidak dapat menemukan teks yang memberikan pedoman tentang komunikasi dan hubungan pengembang-tester. Apakah penguji dan pengembang adalah tim yang terpisah atau dalam tim yang sama (dalam kasus saya, saya seorang penguji tunggal dalam proyek pengembangan tangkas), saya memiliki keyakinan …


10
Berapa lama untuk belajar Python? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …

5
Manajemen Penulisan Spec
Saya tidak bisa membayangkan menulis perangkat lunak tanpa spesifikasi. Tidak peduli seberapa samar atau tingkat tinggi itu, spec penting untuk menjelaskan kepada programmer yang tidak mengerti tentang apa fungsi dari program. Tetapi masalah dengan spec adalah bahwa ia agak warga negara kelas dua di seluruh siklus pengembangan perangkat lunak; ketika …



26
Anti-pola terburuk yang pernah Anda temui [ditutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ditutup 6 tahun yang lalu . Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Apa anti-pola terburuk yang Anda temui dalam …

15
Apakah JavaScript yang mencolok itu tidak masalah?
Saya berpikir bahwa jika semua pengguna situs web diharuskan mengaktifkan JavaScript, apakah boleh menggunakan JavaScript yang mencolok? Saya mendukung peningkatan progresif, tetapi apa gunanya aplikasi web canggih memantul pengguna jika browser lama atau JavaScript dinonaktifkan? Kami memiliki target audiens yang sangat tipis, dan kami dapat memberi tahu audiens target kami …

3
Pola desain untuk manajemen jendela di aplikasi Java Swing
Saya baru saja mulai membuat aplikasi Java Swing kecil pertama saya. Ketika program terbuka, ia memunculkan satu jendela sederhana dengan label dan beberapa tombol. Mengklik salah satu tombol itu seharusnya menghapus layar pembuka dan menggantinya dengan panel yang sama sekali berbeda. Saya tidak yakin apa cara terbaik untuk membuat fungsionalitas …

14
Bagaimana saya (dengan bijaksana) memberi tahu manajer proyek atau pengembang utama saya bahwa basis kode proyek perlu kerja serius?
Saya baru saja bergabung dengan tim pengembangan (relatif) kecil yang telah mengerjakan proyek selama beberapa bulan, jika tidak satu tahun. Seperti kebanyakan pengembang yang bergabung dengan suatu proyek, saya menghabiskan beberapa hari pertama saya meninjau basis kode proyek. Proyek (jalur internal aplikasi bisnis ASP.NET WebForms berukuran sedang hingga besar), karena …

7
Apa yang Anda sebut pelanggan pelanggan dalam dokumen spesifikasi, kasus penggunaan, atau skenario?
Saya dan tim saya mengembangkan perangkat lunak yang akan digunakan pelanggan untuk berinteraksi dengan pelanggan mereka. Selain itu, kami juga memakan makanan anjing kami sendiri dan menggunakan perangkat lunak itu sendiri untuk berinteraksi dengan pelanggan kami. Oleh karena itu, terkadang sulit untuk menjelaskan kasus penggunaan dan skenario, karena karyawan kami …

12
Operator penggabungan properti untuk C #
Operator null-penggabungan dalam c # memungkinkan Anda untuk mempersingkat kode if (_mywidget == null) return new Widget(); else return _mywidget; Ke: return _mywidget ?? new Widget(); Saya terus menemukan bahwa operator yang berguna yang ingin saya miliki di C # akan menjadi salah satu yang memungkinkan Anda untuk mengembalikan properti …
9 c#  code-smell  null 

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.