Pertanyaan yang diberi tag null

19
Periksa parameter yang dijelaskan dengan @Nonnull untuk null?

Kami telah mulai menggunakan FindBugs dan menjelaskan parameter kami dengan @Nonnulltepat, dan berfungsi baik untuk menunjukkan bug di awal siklus. Sejauh ini kami terus memeriksa argumen ini untuk nullmenggunakan Guava checkNotNull, tapi saya lebih suka untuk memeriksa nullhanya di tepi -...

18
Kapan pointer harus diperiksa untuk NULL dalam C?

Ringkasan : Haruskah fungsi dalam C selalu memeriksa untuk memastikan itu bukan dereferencing NULLpointer? Jika tidak, kapan tepat untuk melewatkan cek ini? Detail : Saya telah membaca beberapa buku tentang wawancara pemrograman dan saya bertanya-tanya apa tingkat validasi input yang sesuai...

15
Mengambil nilai tanpa harus membatalkan centang di Java

Banyak kali saya menemukan diri saya nol memeriksa ketika mengambil nilai dari beberapa hierarki data untuk menghindari NullPointerExceptions, yang saya temukan cenderung rentan terhadap kesalahan dan membutuhkan banyak boilerplate. Saya telah menulis rutin yang sangat sederhana yang memungkinkan...

12
Warisan vs properti tambahan dengan nilai nol

Untuk kelas dengan bidang opsional, apakah lebih baik menggunakan warisan atau properti nullable? Pertimbangkan contoh ini: class Book { private String name; } class BookWithColor extends Book { private String color; } atau class Book { private String name; private String color; //when...

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...

9
Operator penggabungan properti untuk C #

Operator null-penggabungan dalam c # memungkinkan Anda untuk mempersingkat kode if (_mywidget == null) return new Widget(); else return _mywidget; Ke: return _mywidget ?? new Widget(); Saya terus menemukan bahwa operator yang berguna yang ingin saya miliki di C # akan menjadi salah satu...