Pertanyaan yang diberi tag «language-agnostic»

Tag ini untuk pertanyaan yang tidak spesifik untuk bahasa atau lingkungan pemrograman.

4
Algoritme / struktur data mana yang harus saya “kenali” dan ketahui namanya? [Tutup]
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. Jadi, apa algoritma / struktur data praktis yang …

16
Mengapa Menggunakan! Boolean_variable Lebih dari boolean_variable == false
Komentar untuk pertanyaan ini: Memeriksa apakah suatu metode mengembalikan false: menugaskan hasil ke variabel sementara, atau menempatkan pemanggilan metode secara langsung dalam kondisi? mengatakan bahwa Anda harus menggunakannya !booleandaripada boolean == falsesaat menguji kondisi. Mengapa? Bagi saya boolean == falsejauh lebih alami dalam bahasa Inggris dan lebih eksplisit. Saya minta …



4
Apa yang harus saya lakukan untuk menjadi agnostik bahasa?
Sekarang saya bekerja dengan asp.net dan C #. Saya telah melakukan pekerjaan yang layak di Jawa juga. Saya merencanakan karir saya sedemikian rupa sehingga saya harus menjadi agnostik bahasa suatu hari nanti. Apa hal yang perlu saya pelajari? Pertama akan paradigma OOP ketika berbicara tentang desain Kelas. Apakah ada yang …

12
Apakah ada alasan untuk melakukan semua pekerjaan objek dalam konstruktor?
Izinkan saya mengawali ini dengan mengatakan ini bukan kode saya atau kode rekan kerja saya. Bertahun-tahun yang lalu ketika perusahaan kami lebih kecil, kami memiliki beberapa proyek yang perlu kami lakukan sehingga kami tidak memiliki kapasitas untuk itu, jadi mereka di-outsource. Sekarang, saya tidak menentang outsourcing atau kontraktor pada umumnya, …

3
Apa kelebihan OOP berbasis prototipe dibandingkan OOP berbasis kelas?
Ketika saya pertama kali mulai pemrograman Javascript setelah terutama berurusan dengan OOP dalam konteks bahasa berbasis kelas, saya bingung mengapa OOP berbasis prototipe lebih disukai daripada OOP berbasis kelas. Apa keuntungan struktural untuk menggunakan OOP berbasis prototipe, jika ada? (mis. Apakah kita mengharapkannya menjadi lebih cepat atau kurang intensif memori …

9
Mengapa tidak mungkin menghasilkan angka yang benar-benar acak?
Saya sedang mencoba untuk menyelesaikan masalah hobi yang membutuhkan menghasilkan jutaan angka acak. Tetapi saya segera menyadari, menjadi sulit untuk menjadikannya unik. Saya mengambil Manual Desain Algoritma untuk membaca tentang pembuatan angka acak. Ini memiliki paragraf berikut yang saya sepenuhnya tidak bisa mengerti. Sayangnya, menghasilkan angka acak terlihat jauh lebih …



15
Apakah praktik yang buruk untuk memberi nama variabel yang tidak digunakan dengan garis bawah tunggal?
Seringkali ketika sintaks bahasa mengharuskan saya untuk memberi nama variabel yang tidak pernah digunakan, saya akan menyebutkannya _. Dalam pikiran saya, ini mengurangi kekacauan dan membuat saya fokus pada variabel yang berarti dalam kode. Saya menemukan itu tidak mengganggu sehingga menghasilkan efek "tidak terlihat, keluar dari pikiran". Contoh umum di …

13
Apakah praktik wawancara yang buruk membuat kandidat menulis implementasi daftar-tertaut? [Tutup]
Membaca situs ini dan JADI, saya telah melihat banyak cerita tentang pertanyaan dan jawaban wawancara yang mengatakan seorang kandidat harus mengimplementasikan daftar yang ditautkan dari awal. Biasanya ini adalah latihan "beri" untuk memprogram kandidat peran seperti menulis FizzBuzz. Idenya adalah bahwa jika kandidat tidak dapat melakukan ini, mereka tidak dapat …


7
Argumen melawan penindasan kesalahan
Saya telah menemukan sepotong kode seperti ini di salah satu proyek kami: SomeClass QueryServer(string args) { try { return SomeClass.Parse(_server.Query(args)); } catch (Exception) { return null; } } Sejauh yang saya mengerti, menekan kesalahan seperti ini adalah praktik yang buruk, karena menghancurkan informasi yang berguna dari pengecualian server asli dan …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.