Rekayasa Perangkat Lunak

80
Bagaimana Anda belajar Ekspresi Reguler? [Tutup]

Saya tidak bertanya di mana harus belajar. Saya telah menemukan banyak sumber daya online, dan buku, dll. Tapi bagaimana cara saya mengatasinya. Di mana awal itu, akhirnya? Kapan prosesor regexp maju pada teks, kapan prosesor bertahan dan mencoba kecocokan lainnya? dll. Saya merasa ingin mencoba...

80
Mengapa Skema adalah bahasa pertama saya di universitas?

Saya mendengar tentang C, C ++, Java setiap hari setiap kali orang mulai berbicara tentang ilmu komputer, tetapi di kelas ilmu komputer pertama kami, kami diminta untuk menulis dalam Skema (DrRacket). Mengapa demikian? Apa perbedaan yang akan terjadi pada pemahaman saya tentang pemrograman di...

80
Mengapa git menggunakan hash alih-alih angka revisi?

Saya selalu bertanya-tanya mengapa git lebih suka hash daripada angka revisi. Angka revisi jauh lebih jelas dan lebih mudah untuk dirujuk (menurut saya): Ada perbedaan antara menyuruh seseorang untuk melihat revisi 1200 atau melakukan 92ba93e! (Sekedar memberi satu contoh). Jadi, apakah ada alasan...

80
Berurusan dengan sprint yang gagal dan tenggat waktu

Banyak buku dan artikel Scrum mengatakan bahwa sprint yang gagal (ketika tim gagal menyelesaikan beberapa fitur dari Sprint Backlog) bukan sesuatu yang buruk, itu terjadi dari waktu ke waktu, dan itu sebenarnya dapat berguna jika tim belajar dari kesalahan mereka dan meningkatkan sesuatu di sprint...

80
Pengecualian, kode kesalahan dan serikat yang didiskriminasi

Saya baru saja memulai pekerjaan pemrograman C #, tapi saya punya sedikit latar belakang di Haskell. Tapi saya mengerti C # adalah bahasa berorientasi objek, saya tidak ingin memaksa pasak bundar ke dalam lubang persegi. Saya membaca artikel Melempar Pengecualian dari Microsoft yang...

79
Operator ternary dianggap berbahaya? [Tutup]

Misalnya, apakah Anda lebih suka one-liner ini int median(int a, int b, int c) { return (a<b) ? (b<c) ? b : (a<c) ? c : a : (a<c) ? a : (b<c) ? c : b; } atau solusi if / else yang melibatkan beberapa pernyataan pengembalian? Kapan ?:tepat, dan kapan tidak? Haruskah itu diajarkan...