Istilah-istilah ini disebutkan dalam kursus universitas saya. Googling cepat mengarahkan saya ke beberapa makalah universitas, tetapi saya mencari penjelasan
Istilah-istilah ini disebutkan dalam kursus universitas saya. Googling cepat mengarahkan saya ke beberapa makalah universitas, tetapi saya mencari penjelasan
Pertanyaan saya terkait dengan pola desain MVC dan Sintaks Razor yang diperkenalkan oleh Microsoft. Saat mempelajari pola desain MVC saya diberi tahu bahwa ide tersebut didasarkan pada prinsip yang dikenal sebagai Separation of Concerns . Tapi Razor Syntax memungkinkan kita untuk menggunakan C #...
Saya membaca di suatu tempat (lupa buku mana itu) bahwa algoritma tidak tergantung pada arsitektur komputer. Beberapa bahkan mengatakan algoritma itu sendiri komputasi (mesin?)? Di sisi lain, buku tentang pemrograman paralel memiliki bab tentang algoritma paralel. Sepertinya algoritma paralel...
Perusahaan saya saat ini sedang bekerja untuk mengadopsi arsitektur layanan mikro tetapi kami menghadapi beberapa rasa sakit yang meningkat (kejutan!) Di sepanjang jalan. Salah satu poin pertentangan utama yang kami hadapi adalah bagaimana mengkomunikasikan data dalam jumlah besar antara berbagai...
Saya baru-baru ini berdiskusi dengan orang-orang yang benar-benar menentang strategi rebase cabang fitur di GIT. Tampaknya menjadi pola yang diterima untuk menggunakan rebase hanya untuk cabang lokal, swasta tetapi tidak pernah menggunakannya ketika ada beberapa orang yang bekerja pada fitur &...
Baru-baru ini di perusahaan saya disarankan bahwa satu pengembang harus fokus (dan hanya satu) dalam satu fitur. Itu akan berarti sesuatu seperti mengesampingkan pengembang dari rutinitas tim normal, melepaskannya dari beberapa tanggung jawab lain (rapat dan semacamnya) dan orang ini akan menjadi...
Istilah apa yang dapat saya gunakan untuk menggambarkan sesuatu dengan kompleksitas O (N log N)? Sebagai contoh: O (1): Konstan O (log N): Logaritmik O (N): Linear O (N log N): ?????? O (N 2 ): Kuadratik O (N 3 ):
Saya memiliki algoritma yang membuat kumpulan objek. Objek-objek ini bisa berubah selama pembuatan, karena mereka mulai dengan sangat sedikit, tetapi kemudian mereka diisi dengan data di berbagai tempat dalam algoritma. Setelah algoritma selesai, objek tidak boleh diubah - namun dikonsumsi oleh...
Saya membuat sistem yang diharapkan akan memiliki banyak pengguna. Kami khawatir basis data kami akan mengisi pengguna sampah yang menggunakan nama pengguna dengan permintaan tinggi, atau mungkin mereka hanya mendaftar dan tidak pernah kembali. Saya tahu ini umum, saya melakukannya sendiri, karena...
Injeksi SQL adalah masalah keamanan yang sangat serius, sebagian besar karena sangat mudah untuk mendapatkannya salah: cara yang jelas dan intuitif untuk membangun kueri yang memasukkan input pengguna membuat Anda rentan, dan Cara yang Benar untuk memitigasinya mengharuskan Anda untuk mengetahui...
Versi produk, seperti v1.0.0.100, tidak hanya mewakili rilis produksi perangkat lunak yang unik, tetapi juga membantu mengidentifikasi rangkaian fitur dan tahapan perbaikan terbaru untuk produk tersebut. Saat ini saya melihat dua cara untuk mempertahankan versi akhir paket / build / biner suatu...
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Saya sedang
Saya mencoba menjelaskan kepada seseorang bahwa cara mereka menulis kode membuatnya sulit dimengerti, dan jika Anda refactor maka lebih mudah dibaca. Gaya kode yang saya kendarai ini umumnya disebut kode 'idiomatik'. Tetapi frasa kode idiomatik membawa serta bagasi kebenaran moral , yang bukan...
Kami menggunakan GitHub Flow dalam proyek kami dan sebagian besar waktu, kami membuka cabang fitur baru dari master , melakukan beberapa pekerjaan di sana, membuka PR, meninjau kode dan menggabungkan kembali menjadi master . Namun, pekerjaan saya saat ini tergantung pada masalah lain yang sedang...
Akhir-akhir ini ketika saya sedang menulis C atau C ++, saya akan mendeklarasikan semua variabel saya di stack hanya karena itu pilihan, tidak seperti dengan Java. Namun, saya pernah mendengar bahwa itu adalah ide yang buruk untuk menyatakan hal-hal besar di tumpukan. Kenapa ini yang terjadi?...
Saya melihat di banyak perangkat lunak lama dan tutorial buruk di Internet yang merekomendasikan penggunaan exit(-1), return -1atau serupa dengan mewakili "pemutusan abnormal". Masalahnya, setidaknya dalam POSIX, -1belum pernah dan bukan kode status yang valid. man 3 exitmenggambarkan bahwa...
Basis kode kami sudah lama dan programmer baru, seperti saya, cepat belajar melakukannya dengan cara yang dilakukan demi keseragaman. Berpikir bahwa kita harus mulai dari suatu tempat, saya mengambilnya sendiri untuk mereformasi kelas pemegang data sebagai berikut: Metode setter yang dihapus dan...
Saya pernah membaca bahwa Hindley-Milner tidak bekerja dengan sistem tipe yang memiliki subclass, dan ada fitur sistem tipe lain yang juga tidak bekerja dengan baik dengannya. Go saat ini hanya memiliki tipe inferensi yang sangat terbatas di :=operator. Tapi Go tidak memiliki subclass dalam arti...
Kami sedang mencari sumber kontrol yang baik dan solusi manajemen proyek di tempat kerja saya dan saya telah menyarankan untuk membuat organisasi GitHub dan repositori pribadi. Saya suka GitHub karena banyak alasan, tetapi ini bukan tentang GitHub (bahkan rekan-rekan saya akan memberikan poin yang...
Belum lama ini saya berbicara dengan kolega saya dan dia jelas-jelas menentang penggunaan topeng bit karena sulit untuk memahami semua nilai yang disimpan dalam database. Menurut pendapat saya tidak selalu ide buruk untuk menggunakannya, misalnya untuk menentukan peran pengguna saat ini. Kalau...