Rekayasa Perangkat Lunak

11
Fungsi Kelas Pertama

Saya mulai serius melihat Lisp akhir pekan ini (yang saya maksud saya hanya belajar Lisp dan tidak kembali ke proyek dalam C #) dan harus mengatakan saya menyukainya. Saya telah mencoba-coba bahasa fungsional lainnya (F #, Haskell, Erlang) tetapi belum merasakan hasil imbang yang diberikan Lisp...

11
Dinamakan argumen (parameter) sebagai alat bantu keterbacaan

Beberapa waktu yang lalu saya banyak memprogram dalam ADA, dan itu normal untuk menyebutkan argumen ketika menjalankan fungsi - SomeObject.DoSomething (SomeParameterName => someValue); Sekarang C # mendukung argumen bernama, saya berpikir untuk kembali ke kebiasaan ini dalam situasi di mana...

11
Seberapa jauh dengan unit test

Sebuah pertanyaan yang diajukan berkali-kali sebelumnya tetapi dengan pengembangan miring miring khusus. Saya sudah menjadi anak yang sangat baik dan telah mengkodekan semua tindakan kontroler saya dengan unit test yang sesuai yang sangat bagus (jika sedikit [baca LOT] berulang kali). Sejujurnya,...

11
Pola Desain Strategi Yang Dimodifikasi

Saya sudah mulai melihat ke Pola Desain baru-baru ini, dan satu hal yang saya koding akan cocok dengan pola Strategi dengan sempurna, kecuali untuk satu perbedaan kecil. Pada dasarnya, beberapa (tetapi tidak semua) dari algoritma saya, memerlukan satu atau dua parameter tambahan yang diteruskan ke...

11
Bagaimana cara kerja nomor versi awal untuk produk baru?

Saat ini saya sedang menulis aplikasi desktop kecil untuk seorang teman, tetapi saya melakukannya terutama sebagai pengalaman belajar untuk diri saya sendiri. Dengan semangat mendapatkan pendidikan dan melakukan hal-hal dengan Cara yang Benar, saya ingin memiliki nomor versi untuk aplikasi...

11
Dokumentasi Kode Pertama? [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 2 tahun yang lalu . Adakah...

11
Apa gunanya properti?

Berikut adalah beberapa argumen untuk properti dan kontra-argumen saya: Lebih mudah digunakan daripada menulis metode pengambil dan penyetel Pasangan metode pengambil dan penyetel adalah bau kode. Membuatnya lebih mudah untuk menulis ini seperti membuatnya lebih mudah untuk gagal dalam ujian...

11
Contoh Kompabilitas Memori Transaksional Perangkat Lunak

Salah satu keunggulan utama dari memori transaksional perangkat lunak yang selalu disebutkan adalah kompabilitas dan modularitas. Fragmen yang berbeda dapat digabungkan untuk menghasilkan komponen yang lebih besar. Dalam program berbasis kunci, ini sering tidak terjadi. Saya mencari contoh...

11
Pemrograman terstruktur versus pemrograman OO

Saya membuat presentasi yang menunjukkan perbedaan antara pemrograman struktural dan berorientasi objek dan saya ingin menggambarkan mengapa orang membutuhkan OOP dengan contoh di mana menerapkan konsep OOP akan membuat pengkodean lebih mudah sehingga penonton benar-benar merasa bahwa mereka...

11
Teknik untuk parsing XML

Saya selalu menemukan XML agak rumit untuk diproses. Saya tidak berbicara tentang menerapkan parser XML: Saya berbicara tentang menggunakan parser berbasis aliran yang ada, seperti parser SAX, yang memproses XML node demi node. Ya, sangat mudah untuk mempelajari berbagai API untuk parser ini,...

11
Penutupan Proyek di Scrum

Dalam lingkungan pengembangan perangkat lunak yang khas, penutupan proyek menandai akhir suatu proyek. Catatan proyek selesai dan diarsipkan, sumber daya dirilis, masalah dan pelajaran didokumentasikan, dan makan malam formal / pesta yang diadakan untuk perayaan. Langkah terakhir adalah...