Rekayasa Perangkat Lunak

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

4
Bagaimana saya bisa mengekstrak kata-kata dari sebuah kalimat dan menentukan bagian dari masing-masing pidato? [Tutup]
Sulit mengatakan apa yang ditanyakan di sini. Pertanyaan ini bersifat mendua, tidak jelas, tidak lengkap, terlalu luas, atau retoris dan tidak dapat dijawab secara wajar dalam bentuknya saat ini. Untuk bantuan mengklarifikasi pertanyaan ini sehingga dapat dibuka kembali, kunjungi pusat bantuan . Ditutup 6 tahun yang lalu . Saya ingin …

6
Apakah kebiasaan yang baik untuk menggunakan ekspresi C dalam kode C ++?
Di sekolah kami mulai belajar C tahun ini, meskipun kenyataannya saya jauh di depan kelas, dan saya belajar Java, C ++ dan C sementara kelas berada di dasar C. Bagaimanapun, saya telah mendokumentasikan diri saya sendiri, membaca buku, artikel, dan saya sudah bertanya kepada guru saya mengapa saya harus belajar …
19 c++  c 

8
Apa itu kodesemu?
Saya telah melihat banyak sebutan tentang Pseudocode belakangan ini, di situs ini dan lainnya. Tapi saya tidak mengerti: Apa itu Pseudocode? Sebagai contoh, artikel Wikipedia di bawah ini mengatakan "Ini menggunakan konvensi struktural bahasa pemrograman, tetapi dimaksudkan untuk membaca manusia daripada membaca mesin." Apakah ini berarti bahwa itu sebenarnya tidak …

1
Saya telah menguji unit saya di kelas, sekarang bagaimana saya memulai dengan tes integrasi?
Saya telah menulis sebuah kelas yang mengelola penerima di daftar MailChimp, yang disebut MailChimpRecipient. Ini menggunakan kelas MCAPI, yang merupakan pembungkus API pihak ketiga. http://apidocs.mailchimp.com/api/1.3/ http://apidocs.mailchimp.com/api/downloads/ Saya melewatkan objek MCAPI ke konstruktor objek MailChimpRecipient, jadi saya telah menulis unit test menggunakan PHPUnit yang menguji semua logika di kelas saya sendiri …
19 php  unit-testing 


2
Bagaimana saya bisa memisahkan antarmuka pengguna dari logika bisnis dengan tetap mempertahankan efisiensi?
Katakanlah saya ingin menunjukkan bentuk yang mewakili 10 objek berbeda di kotak kombo. Misalnya, saya ingin pengguna memilih satu hamburguer dari 10 yang berbeda yang mengandung tomat. Karena saya ingin memisahkan UI dan logika, saya harus memberikan bentuk representasi string hamburger untuk menampilkannya di kotak kombo. Jika tidak, UI harus …

2
Mengapa keadaan bersama menurunkan kinerja?
Saya telah bekerja di bawah prinsip share-nothing pemrograman bersamaan. Pada dasarnya, semua utas pekerja saya memiliki salinan read-only dari negara yang sama yang tidak pernah dibagi di antara mereka ( bahkan dengan referensi ). Secara umum, ini telah bekerja dengan sangat baik. Sekarang, seseorang telah memperkenalkan cache singleton tanpa kunci …

2
Apakah menggunakan desain buruk System.Tuple kelas yang baru?
Saya suka konsep System.Tuple yang memungkinkan saya untuk mengembalikan beberapa parameter dalam satu panggilan fungsi tanpa membuat instance kelas baru, namun apakah ini menentang praktik pemrograman yang baik seperti Pola & Praktek Microsoft, Prinsip SOLID, dll. Saya hanya mencoba mengukur seberapa bebas saya harus menggunakan fitur ini atau jika saya …

11
Pengembangan Perangkat Lunak - Proyek, 1 Programmer - Bagaimana jika ditabrak bus?
Perusahaan tempat saya bekerja saat ini membuat saya mengembangkan banyak perangkat lunak misi kritis internal. Saya memiliki satu orang lain yang bekerja untuk saya, tetapi dia lebih merupakan orang yang menguji dan tidak benar-benar seorang pengembang. Perusahaan prihatin dengan beberapa proyek ini dan apa yang terjadi jika saya ditabrak bus. …
19 business 

3
Kinerja F # vs kinerja Erlang, apakah ada bukti bahwa VM Erlang lebih cepat?
Saya telah meluangkan waktu untuk mempelajari pemrograman fungsional dan saya telah sampai pada bagian di mana saya ingin mulai menulis proyek alih-alih hanya mencoba-coba tutorial / contoh. Saat melakukan penelitian, saya menemukan bahwa Erlang tampaknya cukup kuat dalam hal menulis perangkat lunak bersamaan (yang merupakan tujuan saya), tetapi sumber daya …
19 f#  erlang 

4
Pewarisan vs mixin dalam bahasa dinamis?
Kapan sebaiknya Anda lebih suka pola pewarisan daripada mixin dalam bahasa dinamis? Dengan mixins, maksud saya pencampuran yang tepat, seperti dalam menyisipkan fungsi dan anggota data ke dalam objek di runtime. Kapan Anda akan menggunakan, misalnya, pewarisan prototypal alih-alih mixin? Untuk menggambarkan lebih jelas apa yang saya maksud dengan mixin, …


8
Apakah ada OS yang cukup sederhana untuk dipelajari? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Saya benar-benar ingin memahami bagaimana sistem operasi bekerja di belakang layar. Namun, saya …

19
Bahasa pengembangan game gratis? [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 …

9
Seberapa penting pola desain dalam pemrograman?
Saya seorang mahasiswa dan saya baru saja mulai belajar tentang pola desain dan saya berjuang untuk memahami tujuan mereka. Saya telah mencoba meneliti mereka tetapi semua sumber yang saya temukan tampaknya berbicara tentang mereka secara akademis, bukan profesional. Apa tujuan mereka dan apakah mereka penting untuk dipelajari?

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.