Rekayasa Perangkat Lunak

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

3
Kelas beton mengejek - Tidak dianjurkan
Saya baru saja membaca kutipan dari buku "Growing Object-Oriented Software" yang menjelaskan beberapa alasan mengapa mengejek kelas beton tidak dianjurkan. Di sini beberapa contoh kode unit-test untuk kelas MusicCentre: public class MusicCentreTest { @Test public void startsCdPlayerAtTimeRequested() { final MutableTime scheduledTime = new MutableTime(); CdPlayer player = new CdPlayer() { …

5
Bagaimana persyaratan ditentukan dalam proyek perangkat lunak sumber terbuka?
Dalam pengembangan perangkat lunak internal perusahaan, biasanya persyaratan ditentukan melalui proses formal yang menghasilkan sejumlah dokumen persyaratan. Dalam pengembangan perangkat lunak open source, ini sering tampaknya tidak ada. Oleh karena itu, pertanyaan saya adalah: bagaimana persyaratan ditentukan dalam proyek perangkat lunak sumber terbuka? Dengan "menentukan persyaratan" yang saya maksudkan adalah …

3
Alur kerja git untuk tim kecil
Saya sedang mengerjakan alur kerja git untuk diterapkan dalam tim kecil. Gagasan inti dalam alur kerja: Ada master proyek bersama yang dapat ditulis oleh semua anggota tim Semua pengembangan dilakukan secara eksklusif pada cabang fitur Cabang fitur adalah kode yang ditinjau oleh anggota tim selain dari penulis cabang Cabang fitur …


1
Apakah sah untuk memodifikasi kode berlisensi MIT dan menjualnya?
Saya punya proyek dan saya ingin menggunakan skrip siap pakai yang dilisensikan di bawah MIT di dalamnya. Tetapi menggunakan skrip ini secara terpisah akan menjadi berlebihan. Jadi saya telah memutuskan untuk menggabungkan kode saya dan skrip berlisensi MIT dalam file yang sama. (Katakanlah saya akan memodifikasi, meningkatkan, dan / atau …

4
Apakah ada API untuk menentukan distrik kongres? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 4 tahun yang lalu . Saya mencari untuk menentukan distrik kongres berdasarkan alamat yang diberikan pengguna saya. Ini akan menghindari memiliki pengguna …
11 api 


2
Dihentikan vs Diturunkan di JavaDoc?
Dalam JavaDoc X509Certificate getSubjectDN()untuknya menyatakan: Diturunkan , diganti oleh getSubjectX500Principal (). Saya terbiasa melihat usang dalam metode yang tidak boleh digunakan lagi, tetapi tidak direndahkan. Saya menemukan laporan bug tentang kasus khusus ini di mana ditutup dengan komentar: Ini bukan bug. "Tidak berlaku lagi" dimaksudkan untuk digunakan hanya dalam kasus-kasus …



13
Berurusan dengan sup penahan keriting
Saya telah memprogram dalam C # dan VB.NET selama bertahun-tahun, tetapi terutama dalam VB. Saya membuat perubahan karier menuju C # dan, secara keseluruhan, saya suka C # lebih baik. Satu masalah yang saya alami adalah sup keriting. Di VB, setiap kata kunci struktur memiliki kata kunci tutup yang cocok, …



1
Apakah memerlukan atribusi yang kompatibel dengan GPL?
Dapatkah kode dilisensikan berdasarkan klausa seperti ini: Redistribution of this work, with or without modification, is permitted if Bob Joe is attributed as the original author or licensor of this work, but not in any way that suggests that Bob Joe endorses you or your use of the work. digunakan …
11 licensing  gpl 


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.