Rekayasa Perangkat Lunak

31
Kesalahan dalam menangani pertimbangan

Masalah: Sejak lama, saya khawatir dengan exceptionsmekanismenya, karena saya merasa tidak benar-benar menyelesaikan apa yang seharusnya. KLAIM: Ada perdebatan panjang di luar tentang topik ini, dan kebanyakan dari mereka kesulitan membandingkan dan exceptionsmengembalikan kode kesalahan. Ini...

31
Kapan menggunakan kamus vs tupel dengan Python

Contoh spesifik dalam pikiran adalah daftar nama file dan ukurannya. Saya tidak dapat memutuskan apakah setiap item dalam daftar harus dalam bentuk {"filename": "blabla", "size": 123}, atau adil ("blabla", 123). Kamus tampaknya lebih logis bagi saya karena untuk mengakses ukuran, misalnya,...

30
Apa itu Metafora Pemrograman yang bagus? [Tutup]

Saya mengacu pada menjelaskan kepada non-programmer apa pemrograman itu. Saya memastikan untuk mencari pertanyaan yang sama sebelum membuat yang ini, tetapi beberapa yang saya temukan tampaknya menghindari pertanyaan, dan saya secara khusus ingin melihat beberapa metafora atau analogi. Saya pribadi...

30
Bagaimana cara mengurangi jumlah bug saat coding?

Tidak ada yang sempurna, dan apa pun yang kita lakukan, kita akan menghasilkan kode yang memiliki bug di dalamnya dari waktu ke waktu. Apa beberapa metode / teknik untuk mengurangi jumlah bug yang Anda hasilkan, baik saat menulis perangkat lunak baru dan mengubah / memelihara kode yang...

30
Memperkenalkan "20% waktu" di tempat kerja [ditutup]

20% waktu itu adalah budaya majikan yang memungkinkan karyawannya menghabiskan 20% dari waktu mereka mengerjakan proyek yang menurut mereka menarik - mungkin menciptakan aplikasi baru, atau meningkatkan proses yang ada, dll. Beberapa orang mungkin tahu ini sebagai skunk berfungsi, namun istilah itu...

30
Ada berapa jenis bahasa pemrograman? [Tutup]

Pada dasarnya, saya ingin belajar banyak bahasa pemrograman untuk menjadi programmer yang hebat. Saya hanya tahu sedikit tentang kedalaman dan saya berharap seseorang dapat menguraikan berapa banyak kelas atau jenis bahasa pemrograman yang ada . Seperti bagaimana Anda akan menyatukannya jika Anda...

30
Proyek Gagal: Kapan menyebutnya?

Beberapa bulan yang lalu perusahaan saya menemukan dirinya dengan tangan di sekitar darurat panas-panas dari sebuah proyek, dan seluruh tim saya yang terdiri dari enam orang pada dasarnya menarik "minggu krisis" selama lima minggu. Dalam 48 jam sebelum ditayangkan, saya bekerja 41 dari mereka, dua...