Rekayasa Perangkat Lunak

9
Kecepatan << >> perkalian dan pembagian

Anda dapat menggunakan <<untuk mengalikan dan >>untuk membagi angka dalam python ketika saya mengatur waktu saya menemukan menggunakan cara shift biner melakukannya 10x lebih cepat daripada membagi atau mengalikan cara biasa. Mengapa menggunakan <<dan >>jauh lebih cepat...

9
Git alternatif untuk shelveset di TFS

Saya menggunakan git untuk proyek pribadi saya, jadi saya tidak pernah mengalami masalah dengan Git, namun saya memiliki diskusi di tempat kerja hari ini dan itu adalah sesuatu yang belum saya pikirkan. Di TFS Anda dapat menyimpan perubahan Anda ke rak, rak ini dapat dilihat oleh pengembang lain,...

9
Scrum Pertemuan harian: Ketepatan waktu atas kehadiran tim penuh?

Pemahaman saya adalah bahwa rapat Scrum Harian harus sangat cepat, diselenggarakan dengan cara yang ramah dan mengharuskan semua anggota tim hadir. Karena tujuannya adalah membuat semua orang mendapatkan informasi terbaru tentang apa yang dilakukan orang lain. Saya suka Rapat Harian Scrum yang...

9
Menyimpan konten situs yang dapat diedit?

Kami memiliki situs web berbasis Django di mana kami ingin membuat beberapa konten (teks, dan logika bisnis seperti rencana harga) mudah diedit di rumah , jadi kami memutuskan untuk menyimpannya di luar basis kode. Biasanya alasannya adalah salah satu dari yang berikut: Ini adalah sesuatu yang...

9
Apakah metode ini murni?

Saya memiliki metode ekstensi berikut: public static IEnumerable<T> Apply<T>( [NotNull] this IEnumerable<T> source, [NotNull] Action<T> action) where T : class { source.CheckArgumentNull("source"); action.CheckArgumentNull("action"); return

9
Membagi antarmuka besar

Saya menggunakan antarmuka besar dengan sekitar 50 metode untuk mengakses database. Antarmuka telah ditulis oleh seorang rekan saya. Kami membahas ini: Saya: 50 metode terlalu banyak. Ini bau kode. Rekan kerja: Apa yang harus saya lakukan? Anda menginginkan akses DB - Anda memilikinya. Saya: Ya,...

9
Pola pembuatan menu

Saya mengalami kesulitan untuk menangani penanganan menu aktif saat menu tidak digunakan untuk perutean. Saya berasal dari Drupal di mana sistem menu menangani perutean juga. jadi pengaturan keadaan aktif dan keadaan jejak aktif ditangani oleh rute (yang juga berfungsi sebagai sistem rendering...

9
Ketik inferensi di Golang / Haskell

Saya telah membaca bahwa Go sebenarnya tidak memiliki inferensi tipe yang sebenarnya dalam arti bahwa bahasa fungsional seperti ML atau Haskell miliki, tetapi saya belum dapat menemukan perbandingan yang sederhana untuk memahami kedua versi. Bisakah seseorang menjelaskan secara mendasar bagaimana...