Saya merasa bahwa efek samping adalah fenomena alam. Tapi itu seperti tabu dalam bahasa fungsional. Apa alasannya? Pertanyaan saya khusus untuk gaya pemrograman fungsional. Tidak semua bahasa / paradigma
Saya merasa bahwa efek samping adalah fenomena alam. Tapi itu seperti tabu dalam bahasa fungsional. Apa alasannya? Pertanyaan saya khusus untuk gaya pemrograman fungsional. Tidak semua bahasa / paradigma
Selama implementasi pertama saya memperluas kerangka koleksi Java, saya cukup terkejut melihat bahwa antarmuka koleksi berisi metode yang dinyatakan sebagai opsional. Pelaksana diharapkan untuk membuang UnsupportedOperationExceptions jika tidak didukung. Ini langsung mengejutkan saya sebagai...
Saya mendapat kesan bahwa Delphi tidak terlalu populer lagi. Tetapi sekarang di tempat kerja saya harus membuat beberapa perubahan pada program Delphi lama yang masih kita gunakan. Saya menggunakan Borland Developer Studio 2006 dan itu sangat menyenangkan dan intuitif untuk bekerja dengan, meskipun...
Saya hanya pengembang junior tetapi pekerjaan saya memaksa saya untuk bekerja dengan kode PHP yang sangat buruk (pikirkan kode PHP terburuk yang pernah Anda lihat; lalu pikirkan tentang kode yang dua kali lebih buruk). Saya biasanya mencoba untuk memperbaiki bug dan bertarung dengan basis kode...
Ada ketentuan untuk blok try-catch dalam javascript . Sementara di java atau bahasa lain itu wajib untuk memiliki penanganan kesalahan, saya tidak melihat siapa pun menggunakannya dalam javascript untuk tingkat yang lebih besar. Bukankah ini praktik yang baik atau kita tidak membutuhkannya dalam...
Saya ingin menganggap diri saya seorang programmer yang cukup berpengalaman. Saya sudah pemrograman selama lebih dari 5 tahun sekarang. Titik lemah saya adalah terminologi. Saya belajar sendiri, jadi sementara saya tahu cara memprogram, saya tidak tahu beberapa aspek formal dari ilmu komputer....
Meminta pencari kerja untuk menunjukkan kode adalah praktik yang cukup umum untuk perusahaan perangkat lunak. Namun, akankah dapat diterima jika kandidat meminta pewawancara untuk menunjukkan kepadanya sepotong kecil kode yang menurutnya ditulis dengan
Saya telah pemrograman selama beberapa tahun dan saya umumnya baik ketika datang untuk memperbaiki masalah dan membuat skrip kecil-menengah, namun, saya umumnya tidak pandai merancang program skala besar dengan cara berorientasi objek. Beberapa pertanyaan Baru-baru ini, seorang kolega yang...
Apakah ada alasan mengapa kode sumber perangkat lunak yang disebutkan dalam makalah penelitian tidak dirilis? Saya mengerti bahwa makalah penelitian lebih tentang ide umum untuk mencapai sesuatu daripada detail implementasi, tapi saya tidak mengerti mengapa mereka tidak merilis kode. Misalnya,...
Saya sangat suka google golang tetapi dapatkah seseorang menjelaskan alasannya bagi para pelaksana karena tidak memiliki struktur data dasar seperti set dari pustaka
Saya menyaksikan pembicaraan Stuart Sierra " Thinking In Data " dan mengambil salah satu ide darinya sebagai prinsip desain dalam game yang saya buat ini. Perbedaannya adalah dia bekerja di Clojure dan saya bekerja di JavaScript. Saya melihat beberapa perbedaan utama antara bahasa kami dalam...
Salah satu keuntungan menggunakan DVCS adalah alur kerja edit-commit-gabungan (lebih dari edit-gabungan-komit sering dipaksakan oleh CVCS). Mengizinkan setiap perubahan unik untuk dicatat dalam repositori independen dari penggabungan memastikan DAG secara akurat mencerminkan silsilah sebenarnya...
Saya telah melihat sejumlah pertanyaan, seperti ini , meminta saran tentang cara menyimpan enum di DB. Tetapi saya heran mengapa Anda melakukan itu. Jadi katakanlah saya memiliki entitas Persondengan genderbidang, dan Genderenum. Kemudian, tabel orang saya memiliki jenis kelamin kolom. Selain...
Saya sedang wawancara dengan orang yang "terlalu bangga dengan keterampilan java saya". Dia bertanya kepada saya, " Apa pengetahuan Anda tentang kelas Java IO .. katakan .. peta hash? " Dia meminta saya untuk menulis sepotong kode java di atas kertas - instantiate kelas dan memanggil salah satu...
Saya memulai repositori Git untuk proyek grup. Apakah masuk akal untuk menyimpan dokumen dalam repositori Git yang sama dengan kode - sepertinya ini bertentangan dengan sifat alur revisi git. Berikut ringkasan pertanyaan saya: Apakah gaya revisi Git akan membingungkan jika kedua kode dan dokumen...
Pemahaman saya adalah bahwa pada 1980-an, dan mungkin pada 1990-an juga, Pascal dan C cukup banyak head-to-head sebagai bahasa produksi. Apakah kematian utama Pascal hanya karena Borland mengabaikan Delphi ? Atau ada lagi, seperti nasib buruk atau mungkin sesuatu yang secara inheren salah dengan...
Saya mengetahui beberapa alat / layanan yang menyediakan penjelajahan dan manajemen DVCS seperti Bitbucket , Github , Kiln , SCM-Manager dan Rhodecode . Namun, use case yang saya pertimbangkan adalah salah satunya sehingga: Kode sumber apa pun harus berada di server internal
Saya mulai membangun aplikasi dalam 3 lapisan (DAL, BL, UI) [terutama menangani CRM, beberapa laporan penjualan, dan inventaris]. Seorang kolega mengatakan kepada saya bahwa saya harus pindah ke pola lapisan layanan, bahwa pengembang datang ke pola layanan dari pengalaman mereka dan itu adalah...
Dalam beberapa kode yang saya ulas, saya melihat hal-hal yang setara dengan moral berikut ini: public class Foo { private Bar bar; public MethodA() { bar = new Bar(); bar.A(); bar = null; } public MethodB() { bar = new Bar(); bar.B(); bar = null; } } Bidang di barsini secara logis...
Saya pemula python, dan saya baru belajar teknik yang melibatkan kamus dan fungsi. Sintaksnya mudah dan sepertinya hal yang sepele, tetapi indera python saya kesemutan. Sesuatu mengatakan kepada saya bahwa ini adalah konsep yang dalam dan sangat pythonic dan saya tidak begitu memahami pentingnya....