Rekayasa Perangkat Lunak

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

3
Contoh Array Panjang Variabel C yang bagus [ditutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Pertanyaan ini mendapat agak dingin di SO, jadi saya memutuskan untuk menghapusnya di sana …
9 c++  c  stack  heap 



2
siklus grafik bercak - penjelasan sederhana
bisakah beberapa tolong bantu saya memahami bagaimana menemukan siklus dalam grafik dalam istilah awam? Saya telah membaca pertanyaan-pertanyaan lain, seperti yang ini dan juga beberapa halaman wikipedia, tetapi mereka tampaknya turun dengan cepat ke dalam jargon matematika. Saya memiliki model grafik di java, memodelkan node, dan 'in' dan 'out' edge …
9 graph 

2
Bagaimana saya menggabungkan 'Command' dan 'Composite' untuk mensimulasikan penundaan waktu?
Sebagai latihan belajar (saya tidak di sekolah - hanya seorang lelaki tua yang mencoba mempelajari sesuatu yang baru), saya mencoba untuk menulis simulasi gerbang logika yang menggabungkan penundaan propagasi. Pengguna juga harus dapat mengelompokkan gerbang bersama untuk membuat objek tingkat yang lebih tinggi. Saya ingin menerapkan pola desain untuk masalah …

1
Apakah menggunakan '{}' dalam format string dianggap Pythonic?
Saya baru tahu Anda bisa menulis '{}{}'.format(string_a, string_b) dari pada '{0}{1}'.format(string_a, string_b) dalam Python, yaitu Anda dapat menghilangkan angka untuk parameter format string ketika Anda ingin segala sesuatunya dimasukkan secara berurutan. Apakah ini dianggap Pythonic? CATATAN: "Pythonic" adalah istilah yang umum digunakan di kalangan programmer Python untuk berarti kode Python …

1
Apakah Rebol bahasa pemrograman fungsional?
Saya berlari ke Rebol dan saya bertanya-tanya tentang hal itu. Saya menemukan skrip berikut dari sini : use [feed questions answers][ feed: load-xml/dom http://stackoverflow.com/feeds/tag/rebol questions: map-each entry feed/get-by-tag <entry> [ find/match entry/get <id> "http://stackoverflow.com/q/" ] answers: make block! length? questions foreach question questions [ question: load-xml/dom join http://stackoverflow.com/feeds/question/ question foreach …

6
Bagaimana Anda menguji unit encoder?
Saya punya sesuatu seperti ini: public byte[] EncodeMyObject(MyObject obj) Saya telah menguji unit seperti ini: byte[] expectedResults = new byte[3]{ 0x01, 0x02, 0xFF }; Assert.IsEqual(expectedResults, EncodeMyObject(myObject)); EDIT: Dua cara yang saya lihat diusulkan adalah: 1) Menggunakan nilai yang diharapkan hardcoded, seperti contoh di atas. 2) Menggunakan dekoder untuk mendekode array …



2
Siapa yang pertama kali menciptakan istilah Fungsi Urutan Tinggi dan / atau Warga Kelas Satu?
Saya telah memahami bahwa jauh sebelum Haskell, O'Caml atau LISP, fungsi-fungsi tingkat tinggi adalah subjek penelitian akademik dan dalam matematika, Schönfinkel (pada 1967) dan Haskell Curry (pada 1968) sudah menerapkan teknik seperti kari, tetapi itu sebelum tersedia dalam bahasa pemrograman apa pun. Skema, menurut Wikipedia , adalah bahasa pertama yang …

2
Apakah proyek berlisensi BSD memerlukan pernyataan yang ditandatangani dari setiap kontributor?
Hari ini saya membaca di milis Fossil SCM : Masalah dengan BSD adalah bahwa Anda benar-benar harus mendapatkan formulir yang ditandatangani dari setiap kontributor yang menyatakan bahwa kontribusi mereka adalah BSD. Ini otomatis dengan GPL, karena melepaskan kontribusi Anda di bawah lisensi yang kompatibel adalah prasyarat untuk melihat kode dalam …

4
Saya memiliki penemuan sebelumnya (perangkat lunak / kerangka kerja) yang saya rencanakan untuk digunakan pada pekerjaan baru saya. Apa yang terjadi pada hak cipta saya jika saya meningkatkannya selama bekerja?
Saya telah mengisi formulir standar tempat Anda mendaftar penemuan sebelumnya sebelum memulai pekerjaan baru Anda sehingga majikan secara hukum sadar bahwa Anda memiliki hak cipta atasnya. Tetapi jika saya ingin menggunakan penemuan ini (kode / kerangka perangkat lunak) dalam pekerjaan baru saya, akankah mereka memiliki klaim hak cipta di atasnya …

1
Bagaimana cara menghindari duplikasi antara pelacak masalah saya dan dokumen spesifikasi proyek?
Saya dulu bekerja di perusahaan konsultan profesional, dan kami bekerja di bawah banyak persyaratan kontrak yang berbeda. Ketika kami bisa mendapatkan proyek waktu & bahan, kami menjalankannya dengan SCRUM dan melacak backlog dalam sistem pelacak masalah kami. Namun, sebagian besar waktu, kami harus memenuhi kontrak harga tetap. Ini membutuhkan dokumen …


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.