Rekayasa Perangkat Lunak

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

3
Mengapa versi iteratif lebih lama?
Saya melihat di http://programming.lispdream.com/blog/2011/06/recursion-vs-iteration/ dan saya melihat bahwa pada implementasinya implementasi rekursif dan berulang dari fungsi faktorial, iteratif sebenarnya membutuhkan waktu lebih lama diberikan n = 1.000. Saya tidak tahu mengapa (dia tidak menjelaskan, tetapi mengatakan bahwa ini adalah latihan untuk pembaca). Maaf atas kebaruan saya untuk semua ini.

4
Bagaimana proyek open source bisa berhasil tanpa dokumentasi tentang desain atau arsitekturnya?
Saya ingin meningkatkan keterampilan pemrograman saya dengan mempelajari proyek-proyek open source yang terkenal, tetapi saya merasa mudah tersesat hanya dengan melompat ke kode sumber mereka. Jadi saya memutuskan untuk membaca dokumentasi mereka tentang desain atau arsitektur mereka (seperti diagram UML) untuk mendapatkan ide umum tentang organisasi kode mereka terlebih dahulu. …

1
Menanyakan kepada majikan saya apakah saya dapat membuka sumber proyek yang sedang saya kerjakan untuk perusahaan
Saya magang yang bekerja di sebuah perusahaan untuk musim panas. Saya telah diterima dengan hangat dan saya berhasil mengesankan manajer saya (saya kira saya lebih berpengalaman daripada orang lain yang dia wawancarai). Baru-baru ini saya telah mengembangkan aplikasi jenis kios yang akan menghasilkan menu GUI sederhana dari file konfigurasi teks …

3
Merencanakan pengembangan ketika penelitian akademis dilibatkan
Rekan-rekan programmer, bagaimana Anda melakukan "perencanaan perangkat lunak" ketika riset akademis dilibatkan? Dan, di samping catatan, bagaimana Anda meyakinkan atasan Anda bahwa menulis perangkat lunak tidak seperti membangun rumah dan lebih seperti menulis novel ? Detail berdarah di bawah ini. Saya bertanggung jawab atas tim dev kecil yang bekerja di …

4
Bagaimana seharusnya kita bersikap defensif?
Kami telah menjalankan Pex pada beberapa kode, dan telah menunjukkan beberapa hal yang baik (hal-hal yang sangat buruk, tetapi menunjukkannya sebelum produksi!). Namun, salah satu hal yang menyenangkan tentang Pex adalah tidak selalu berhenti mencari masalah. Satu area yang kami temukan adalah ketika melewati sebuah string, kami tidak memeriksa string …

3
Bagaimana saya bisa memperkirakan umur satu baris kode?
Saya mencoba mencari cara untuk menganalisis umur panjang kode dalam proyek open source: yaitu, berapa lama baris kode tertentu aktif dan sedang digunakan. Pemikiran saya saat ini adalah bahwa rentang umur kode dimulai ketika pertama kali dilakukan, dan berakhir ketika salah satu dari berikut terjadi: Sudah diedit atau dihapus, Dikecualikan …

4
Cara mulai belajar J2EE, terutama JPA [ditutup]
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
Bagaimana menjadi lebih baik dalam meninjau kode?
Pertama saya sangat percaya pada proses peninjauan kode dan selalu ingin orang lain meninjau kode saya. Pertanyaan saya benar-benar terpusat pada bagaimana saya bisa melakukan pekerjaan yang lebih baik dalam melakukan tinjauan kode untuk orang lain? Saya tahu bahwa untuk melakukan tinjauan kode, Anda harus memiliki pengetahuan tentang cara kerja …

4
Gunakan Injeksi Ketergantungan Untuk Objek Data?
Saya hanya belajar tentang injeksi ketergantungan, dan saya terjebak pada sesuatu. Dependency Injection merekomendasikan pengiriman kelas dependen melalui konstruktor, tapi saya ingin tahu apakah ini diperlukan untuk objek data. Karena Unit-Testability adalah salah satu manfaat utama DI, akankah suatu objek data, yang hanya menyimpan data, dan tidak ada prosedur yang …



10
Apakah programmer memiliki alat produksi?
Aku mendengarkan untuk The budak Negara oleh Hilare Belloc pagi ini dan merenungkan apakah saya memiliki alat-alat produksi, seperti yang dilakukan petani dari Abad Pertengahan; seperti halnya bukan keturunannya setelah oligarki Inggris memaksanya menjadi budak. Sarana produksinya adalah tanah yang bisa ditanami oleh si budak, yang, meskipun bukan miliknya secara …
11 economics 

2
Mengapa direktori Oracle dinamai / u01 / u02 dll ...? [Tutup]
Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Saya telah bekerja dengan Oracle RDBMS selama beberapa tahun dan hari ini, setelah menginstal satu untuk …
11 oracle  unix 


5
Kapan menggunakan MVC
Saya membangun situs dengan PHP dan backend MySQL. Tapi, saya saat ini tidak menggunakan jenis kerangka apa pun. Haruskah saya menggunakan Model View Controller?

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.