Saya melihat sangat sering orang menggunakan istilah biner dalam konteks yang berbeda. Apa itu binari? Koleksi pada file biner, file instalasi, file .dll atau apa? Atau itu hanya istilah umum untuk beberapa koleksi file pada
Saya melihat sangat sering orang menggunakan istilah biner dalam konteks yang berbeda. Apa itu binari? Koleksi pada file biner, file instalasi, file .dll atau apa? Atau itu hanya istilah umum untuk beberapa koleksi file pada
Dengan asumsi komentar tidak sesuai (atau tidak bisa) pada baris yang berlaku, haruskah seseorang menulis komentar sebelum kode atau setelahnya? Nah, di mana pun pembaca di masa depan akan lebih memahami ruang lingkup komentar. Dengan kata lain, di mana pun kebanyakan programmer / penulis naskah...
Apakah Javascript adalah bahasa fungsional? Saya tahu ia memiliki objek & Anda juga dapat melakukan OOP, tetapi apakah ini juga merupakan bahasa fungsional, dapatkah digunakan dengan cara itu? Anda tahu bagaimana OOP menjadi / tampak seperti evolusi berikutnya dalam pemrograman, apakah itu...
Bagaimana memisahkan View dan Presenter di Android, sedangkan reaksi pada aksi pengguna (Presenter part dari MVP) diatur ke dalam aktivitas yang sama yang memperlihatkan elemen GUI (View part of MVP). "Dalam presenter tampilan model seperti yang dikatakan Martin Fowler atau Michael Feathers [2],...
Saya mencoba menghasilkan HTML sesedikit mungkin dari JavaScript. Sebagai gantinya, saya lebih suka memanipulasi markup yang ada kapan pun saya bisa dan hanya menghasilkan HTML ketika saya perlu secara dinamis memasukkan elemen yang bukan kandidat yang baik untuk menggunakan Ajax. Ini, saya...
Dalam sebagian besar aplikasi besar kami, kami biasanya hanya memiliki beberapa lokasi untuk "konstanta": Satu kelas untuk GUI dan kontestan internal (judul Halaman Tab, judul Kotak Grup, faktor perhitungan, enumerasi) Satu kelas untuk tabel dan kolom basis data (bagian ini menghasilkan kode)...
Kami memiliki tugas untuk kelas kami di mana kami harus membuat permainan Tic-tac-toe . Orang-orang suka menyulitkan diri mereka sendiri, jadi mereka menulis permainan rumit yang termasuk menu. Di akhir permainan, Anda harus memiliki opsi untuk bermain lagi atau keluar dari program. Saya...
Katakanlah ada tim yang terdiri dari sepuluh pengembang lincah. Setiap hari mereka masing-masing memilih tugas dari dewan, melakukan beberapa perubahan terhadapnya, sampai (pada akhir hari) mereka telah menyelesaikan tugas. Semua pengembang check-in langsung terhadap trunk (gaya Google, setiap...
Saya bertanya-tanya apa kelebihan Maybe monad daripada pengecualian? Sepertinya Maybehanya cara eksplisit (dan agak memakan ruang) try..catchsintaks. memperbarui catatan Harap bahwa aku sengaja tidak menyebutkan
Apakah ada metrik analog dengan ukuran Kompleksitas McCabe untuk mengukur seberapa kohesifnya suatu rutin dan juga seberapa longgar (atau eratnya) penggabungan rutin tersebut dengan kode lain dalam basis kode yang
Saya penggemar berat kode sumber terbuka. Saya pikir saya mengerti sebagian besar keuntungan dari open source. Saya seorang peneliti mahasiswa sains, dan saya harus bekerja dengan cukup banyak perangkat lunak dan kode yang tidak open source (baik itu milik, atau itu tidak umum). Saya benar-benar...
Prinsip Tanggung Jawab Tunggal didasarkan pada prinsip kohesi yang tinggi. Perbedaan antara keduanya adalah bahwa kelas yang sangat kohesif memiliki serangkaian tanggung jawab yang sangat terkait, sedangkan kelas yang mengikuti SRP hanya memiliki satu tanggung jawab. Tetapi bagaimana kita...
Saya sedang belajar T-SQL. Dari contoh yang saya lihat, untuk memasukkan teks ke dalam varchar()sel, saya dapat menulis hanya string yang akan disisipkan, tetapi untuk nvarchar()sel, setiap contoh awalan string dengan huruf N. Saya mencoba kueri berikut pada tabel yang memiliki nvarchar()baris,...
Oke, sebelum semua orang berteriak tentang pertanyaan rangkap, ya, saya sudah melihat beberapa pertanyaan seperti ini di sini. Tapi tidak ada yang menjawab pertanyaan itu. Jika saya menautkan pustaka GPL-ed tanpa memodifikasi pustaka itu, apakah saya harus merilis kode sumber? Menurut pertanyaan...
Saya baru saja mulai menggunakan database berbasis dokumen NoSQL (MongoDB) dan saya ingin tahu tentang praktik terbaik untuk merancang database. Saya kira arsitekturnya harus berbeda dari database relasional? Haruskah saya tetap mencari database yang dinormalisasi? Misalnya saya punya use case...
Salah satu alasan mengapa programmer lebih suka SVN daripada CVS adalah karena mantan memungkinkan atom melakukan? Apa artinya ini
Ketika mengajar baru-baru ini tentang pertempuran Big Endian dan Little Endian, seorang siswa bertanya apakah itu telah diselesaikan, dan saya menyadari saya tidak tahu. Melihat artikel Wikipedia , tampaknya pasangan OS / arsitektur yang paling populer saat ini menggunakan Little Endian tetapi...
Salah satu keluhan utama saya tentang C ++ adalah seberapa sulit dalam praktiknya untuk melewati objek perpustakaan std di luar perpustakaan dinamis (yaitu dll / jadi) batas. Perpustakaan std sering hanya header-saja. Yang bagus untuk melakukan beberapa optimasi yang luar biasa. Namun, untuk dll,...
Pertimbangkan pernyataan enum dan switch berikut: typedef enum { MaskValueUno, MaskValueDos } testingMask; void myFunction(testingMask theMask) { switch (theMask) { case MaskValueUno: {}// deal with it case MaskValueDos: {}// deal with it default: {} //deal with an unexpected or...
The Falcon bahasa pemrograman mengiklankan dirinya sebagai pendukung pemrograman tabular: Falcon menyediakan enam paradigma pemrograman terintegrasi: prosedural, berorientasi objek, berorientasi prototipe, fungsional, tabular, dan berorientasi pesan. Dan Anda tidak harus menguasai semuanya; Anda...