Rekayasa Perangkat Lunak

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



2
Desain: Metode objek vs metode kelas terpisah yang mengambil Objek sebagai parameter?
Misalnya, apakah lebih baik melakukan: Pdf pdf = new Pdf(); pdf.Print(); atau: Pdf pdf = new Pdf(); PdfPrinter printer = new PdfPrinter(); printer.Print(pdf); Contoh lain: Country m = new Country("Mexico"); double ratio = m.GetDebtToGDPRatio(); atau: Country m = new Country("Mexico"); Country us = new Country("US"); DebtStatistics ds = new DebtStatistics(); …




6
apa yang dilakukan pemrogram basis data?
Setiap kali saya membaca tentang programmer Oracle dll, saya menjadi bingung. Saya tidak tahu persis apa yang mereka lakukan. Dari pemahaman saya, programmer aplikasi perlu mengembangkan fungsionalitas inti. Perpustakaan yang mereka gunakan mungkin membantu dalam pengembangan GUI atau konektivitas basis data tetapi fungsionalitas yang membuat aplikasi itu aplikasi harus diprogram …

3
Ketergantungan Proyek Git pada GitHub
Saya telah menulis kerangka kerja PHP dan CMS di atas kerangka kerja. CMS tergantung pada framework, tetapi framework tersebut ada sebagai folder mandiri dalam file CMS. Saya ingin mempertahankannya sebagai proyek terpisah di GitHub, tetapi saya tidak ingin memiliki kekacauan memperbarui proyek CMS setiap kali saya memperbarui kerangka kerja. Idealnya, …
14 php  git  github  dependencies 

10
Apa saja buku pemrograman yang sangat sulit? [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 …
14 books 

10
Mengapa bahasa yang diketik secara dinamis jangan biarkan pengembang menentukan jenisnya?
Bahasa yang diketik secara dinamis yang saya tahu tidak pernah membiarkan pengembang menentukan jenis variabel, atau setidaknya memiliki dukungan yang sangat terbatas untuk itu. JavaScript, misalnya, tidak menyediakan mekanisme apa pun untuk menegakkan jenis variabel saat nyaman untuk melakukannya. PHP membiarkan Anda menentukan beberapa jenis metode argumen, tetapi tidak ada …

6
Haruskah seorang pengembang diizinkan menggunakan VSS jika dia lebih suka?
Saya memperkenalkan Mercurial ke departemen saya. Saya menyukainya, tetapi ini adalah pengalaman kontrol versi pertama saya. Saya menggunakannya dengan NetBeans PHP untuk pengembangan web. Pengembang lain yang bekerja pada aplikasi internal perusahaan suka menggunakan Visual Source Safe dan tidak ingin beralih. Dia bekerja di lingkungan Visual Studio. Semua pengembang lain …

1
Cara yang disukai untuk mendeklarasikan acara
Saya cukup senang dengan pemahaman saya tentang model acara .NET. Saya pikir saya mungkin salah paham sedikit nuansa sistem. Ketika saya mulai memasukkan acara ke dalam kelas saya, saya akan menggunakan cara standar seperti: public event EventHandler<MyEventArgs> MyEvent; Ini berarti bahwa apa pun yang berlangganan acara tersebut memerlukan metode seperti: …
14 c# 

14
Apakah Anda melakukan latihan saat membaca buku? [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 …
14 learning  books 

9
Apakah Ubuntu dapat digunakan sebagai laptop untuk konsultan IT?
Saya bekerja sebagai programmer konsultan, biasanya di bisnis besar. Saya menggunakan Laptop Windows, dan banyak rekan saya menggunakan Mac. Preferensi pribadi saya adalah menjalankan Ubuntu jika saya dapat memiliki kontrol penuh atas lingkungan pengembangan saya. Tetapi saya akan sesekali membutuhkan produk-produk spesifik Microsoft, terutama IE. Rekan-rekan saya yang menggunakan Mac …

4
Apa teknik sedikit bijak favorit Anda? [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 …

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.