Pertanyaan yang diberi tag coding-style

12
Beralih atau Kamus saat menetapkan ke objek baru

Baru-baru ini, saya lebih suka memetakan 1-1 hubungan menggunakan Dictionariesdaripada Switchpernyataan. Saya merasa sedikit lebih cepat untuk menulis dan proses mental lebih mudah. Sayangnya, saat memetakan ke instance objek baru, saya tidak ingin mendefinisikannya seperti ini: var fooDict = new...

12
Penggunaan "ini" di Golang

Pada hal terdekat Golang memiliki panduan gaya yang ditemukan di sini , di bawah Nama Penerima ini tertulis: Nama penerima metode harus mencerminkan identitasnya; sering singkatan satu atau dua huruf dari jenisnya mencukupi (seperti "c" atau "cl" untuk "Klien"). Jangan gunakan nama generik...

11
Dinamakan argumen (parameter) sebagai alat bantu keterbacaan

Beberapa waktu yang lalu saya banyak memprogram dalam ADA, dan itu normal untuk menyebutkan argumen ketika menjalankan fungsi - SomeObject.DoSomething (SomeParameterName => someValue); Sekarang C # mendukung argumen bernama, saya berpikir untuk kembali ke kebiasaan ini dalam situasi di mana...

11
Bagaimana beberapa nilai dikembalikan di Jawa?

Terkadang Anda ingin mengembalikan beberapa nilai dari suatu fungsi. Bagaimana ini biasanya dilakukan di Jawa? Salah satu opsi adalah menggunakan array, seperti cuplikan Python ini yang mengembalikan daftar atau tuple: value, success = read_unreliably() if success: print value Opsi lain adalah...

11
Pernyataan Lini Tunggal & Praktek yang Baik

Saya baru-baru ini memperoleh kebiasaan yang saya tahu banyak dari Anda mungkin tidak suka, tetapi yang, pada akhirnya, membantu saya mengawasi struktur kode global daripada pada struktur metode berulang, (kadang-kadang) tunggal: pengelompokan angka pernyataan dalam satu baris, seperti...

11
Ruby: if variable vs if variable.nil?

Saya baru di Ruby dan saya terkejut ketika saya mengetahui bahwa semua objek benar selain nil dan salah. Bahkan 0 adalah benar. Yang menyenangkan tentang properti bahasa itu adalah Anda dapat menulis: if !variable # do stuff when variable is nil end Rekan-rekan saya, yang lebih berpengalaman...