Rekayasa Perangkat Lunak

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

7
Apakah ada kebalikan dari istilah "Backporting"?
Seperti yang saya mengerti, istilah "Backporting" digunakan untuk menggambarkan perbaikan yang diterapkan dalam versi masa depan yang juga porting ke versi sebelumnya. Definisi Wikipedia adalah sebagai berikut: Backporting adalah tindakan mengambil modifikasi perangkat lunak tertentu (tambalan) dan menerapkannya pada versi perangkat lunak yang lebih lama daripada yang awalnya dibuat. Ini …



5
Apa gunanya Asosiasi, Agregasi dan Komposisi?
Saya telah melalui banyak teori tentang apa itu enkapsulasi dan tiga teknik penerapannya, yaitu Asosiasi, Agregasi dan Komposisi. Apa yang saya temukan adalah : Enkapsulasi Enkapsulasi adalah teknik membuat bidang dalam kelas pribadi dan menyediakan akses ke bidang melalui metode publik. Jika bidang dinyatakan pribadi, itu tidak dapat diakses oleh …

1
Mengapa perpustakaan C menggunakan makro dan fungsi dengan nama yang sama?
Saya membaca 'The Standard C Library' oleh PJ Plauger yang sangat menarik. Buku ini menjelaskan tidak hanya bagaimana MENGGUNAKAN perpustakaan tetapi juga bagaimana itu diterapkan. Saya telah selesai membaca ctype.hbagian dan di header fungsi dinyatakan sebagai fungsi makro DAN. Sebagai contoh int isdigit(int); tetapi juga #define isdigit(c) (_Ctype[(int)(c)] & _DI) …
20 c  naming  functions  macros 

3
Apakah Clojure memiliki kelanjutan / coroutine / etc?
Saya mulai pemrograman dengan Python, dan saya benar-benar bingung dengan konsep seperti coroutine dan closure. Sekarang saya pikir saya mengenal mereka pada tingkat yang dangkal, tetapi saya tidak pernah merasakan momen "pencerahan" itu, jadi saya memilih untuk belajar Clojure. Saya membeli buku karya Stuart Halloway dan itu bagus, tetapi ketika …

1
Pohon keputusan vs. Jaringan Saraf Tiruan
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 7 tahun yang lalu . Saya menerapkan struktur pembelajaran mesin untuk mencoba dan memprediksi penipuan pada sistem keuangan seperti bank, dll ... Ini berarti ada banyak data berbeda yang dapat digunakan untuk melatih model, …

3
Pengujian unit C ++: Apa yang harus diuji?
TL; DR Menulis tes yang baik dan bermanfaat sulit, dan memiliki biaya tinggi dalam C ++. Dapatkan Anda pengembang yang berpengalaman membagikan alasan Anda tentang apa dan kapan menguji? Cerita panjang Saya biasa melakukan pengembangan yang digerakkan oleh tes, seluruh tim saya sebenarnya, tetapi itu tidak berhasil bagi kami. Kami …


4
Bagaimana saya bisa mengatur repositori Git pribadi?
Saya sedang dalam proses menyiapkan akun GitHub dengan rencana membuat sepasang perpustakaan yang saya kembangkan sebagai bagian dari beberapa proyek iOS terbaru yang tersedia secara bebas untuk pengembang aplikasi iOS lainnya untuk digunakan. Saat ini saya tidak memiliki cadangan di luar situs untuk sebagian besar kode saya, jadi sebagai bagian …


12
Bagaimana cara mendapatkan motivasi dan waktu belajar di luar pekerjaan? [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 …
20 motivation 


6
Bagaimana "perusahaan perangkat lunak khusus" menangani hutang teknis?
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 7 tahun yang lalu . Apa itu "perusahaan perangkat lunak khusus"? Yang dimaksud dengan "perusahaan perangkat lunak khusus" adalah perusahaan yang menghasilkan uang terutama dari membangun perangkat lunak khusus, salah satunya. Contohnya adalah agen …

6
Haruskah saya menggunakan fitur 'otomatis' C ++ 11 yang baru, terutama dalam loop?
Apa pro / kontra untuk menggunakan autokata kunci, terutama untuk loop? for(std::vector<T>::iterator it = x.begin(); it != x.end(); it++ ) { it->something(); } for(std::map<T>::iterator it = x.begin(); it != x.end(); it++ ) { it->second->something(); } for(auto it = x.begin(); it != x.end(); it++ ) { it->?? } Sepertinya jika Anda …
20 c++  c++11 

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.