Rekayasa Perangkat Lunak

12
Pemrograman Fungsional dalam Perangkat Lunak Komersial

Saya baru-baru ini membahas pemrograman fungsional dengan rekan kerja. Sementara kami berdua sepakat bahwa FP memiliki beberapa manfaat yang jelas (kode lebih sederhana, lebih mudah untuk berpikir tentang matematika, dll.), Kami berdua bertanya-tanya apakah itu akan atau tidak akan pernah digunakan...

12
Pemrograman Fungsional - Kekekalan

Saya mencoba untuk memahami berurusan dengan data yang tidak dapat diubah dalam FP (khususnya dalam F #, tetapi FP lain juga ok) dan menghentikan kebiasaan lama berpikir penuh negara (gaya OOP). Sebagian dari jawaban yang dipilih untuk pertanyaan di sini mengulangi pencarian saya untuk setiap...

12
Bagaimana cara saya bekerja lencana ke proyek open-source saya?

Stack Overflow memiliki serangkaian lencana yang luar biasa yang mengakui kontribusi orang ke komunitas dan memungkinkan kemampuan individu untuk tumbuh semakin besar kontribusinya. Teknik apa yang dapat saya gunakan untuk proyek sumber terbuka atau pengkodean? Sebagai contoh, kontribusi seseorang...

12
Seberapa matangkah PyPy? [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 5 tahun yang lalu . Saya...

12
Haruskah Anda merilis sesuatu yang bisa Anda retas sendiri?

Menjadi pencipta suatu program, Anda mungkin berada dalam posisi yang lebih baik daripada siapa pun untuk mengetahui kerentanan keamanan dan potensi peretasan. Jika Anda mengetahui kerentanan dalam sistem yang Anda tulis, apakah itu tanda bahwa peningkatan keamanan HARUS ditambahkan sebelum rilis,...

12
Lisensi permisif terbaik untuk perpustakaan utilitas?

Saya memiliki perpustakaan utilitas kecil tentang hal-hal berguna yang ditulis di Jawa yang saya rencanakan untuk merilis open source. Saya sudah ragu dengan lisensi apa yang digunakan. Saya cukup menyukai lisensi BSD , yang pendek dan mudah dimengerti, tetapi saya tidak ingin / butuh klausul...

12
Contoh Dijkstra tentang program yang ambigu

Salam Dijkstra menulis bahwa bahkan beberapa baris kode yang kelihatannya sederhana dapat menjadi sangat membingungkan. Setidaknya dalam satu karya, yang saya tidak dapat menemukan sekarang untuk menyelamatkan hidup saya, dia memberikan sedikit contoh program untuk menunjukkan ambiguitas ini....

12
Bagaimana Anda membuat manajer mengerti Agile?

Saya memiliki masalah dengan direktur senior yang tidak memahami pengembangan berulang (apalagi Agile). Dia bersikeras bahwa spesifikasi desain perangkat lunak (SDS) kami harus lengkap sebelum baris kode apa pun ditulis. Lengkap, baginya, berarti semua detail fungsional ada di sana. Juga, sebagai...