Pertanyaan yang diberi tag «methods»


7
Mengapa memiliki metode statis pribadi?
Saya hanya ingin menjernihkan pertanyaan yang saya miliki. Apa gunanya memiliki metode statis pribadi yang bertentangan dengan metode normal dengan visibilitas pribadi? Saya akan berpikir keuntungan memiliki metode statis adalah bahwa ia dapat dipanggil tanpa turunan dari kelas, tetapi karena privasinya adakah yang menganggapnya statis? Satu-satunya alasan yang dapat saya …

18
Apakah metode lama selalu buruk? [Tutup]
Jadi melihat-lihat sebelumnya saya perhatikan beberapa komentar tentang metode panjang menjadi praktik yang buruk. Saya tidak yakin saya selalu setuju bahwa metode panjang itu buruk (dan ingin pendapat dari orang lain). Sebagai contoh, saya memiliki beberapa pandangan Django yang melakukan sedikit pemrosesan objek sebelum mengirimnya ke tampilan, metode yang panjang …

6
Apa perbedaan antara fungsi dan lambda?
Saya sedikit bingung tentang 'fungsi' dan 'lambda'. Saya telah melihat beberapa contoh yang menunjukkan bahwa kata kunci skema lambdabekerja sangat mirip dengan kata kunci JavaScript function, tetapi saya benar-benar tidak tahu bagaimana mereka terkait. Saya diberitahu bahwa 'fungsi' dan 'metode' dapat digunakan secara bergantian ketika berbicara tentang objek di .net. …

9
Bagaimana dan mengapa memutuskan antara metode penamaan dengan awalan "get" dan "find"
Saya selalu mengalami kesulitan mencari tahu apakah saya harus menyebutkan metode tertentu dimulai dengan getSomethingversus findSomething. Masalahnya terletak pada pembuatan pembantu untuk API yang dirancang dengan buruk. Ini biasanya terjadi ketika mendapatkan data dari suatu objek, yang membutuhkan objek sebagai parameter. Ini adalah contoh sederhana: public String getRevision(Item item) { …
48 naming  methods 



9
Bagaimana memberi nama metode yang melakukan tugas sekaligus mengembalikan boolean sebagai status?
Jika ada metode bool DoStuff() { try { // doing stuff... return true; } catch (SomeSpecificException ex) { return false; } } haruskah lebih baik disebut IsStuffDone()? Kedua nama bisa disalahtafsirkan oleh pengguna: Jika nama itu DoStuff()mengapa ia mengembalikan boolean? Jika namanya IsStuffDone()tidak jelas apakah metode melakukan tugas atau hanya …


6
Metode ekstraksi vs asumsi yang mendasarinya
Ketika saya membagi metode besar (atau prosedur, atau fungsi - pertanyaan ini tidak spesifik untuk OOP, tetapi karena saya bekerja dalam bahasa OOP 99% dari waktu, itu adalah terminologi yang paling nyaman bagi saya) menjadi banyak yang kecil , Saya sering merasa tidak senang dengan hasilnya. Menjadi lebih sulit untuk …

6
Apakah tidak masalah bagi kelas untuk menggunakan metode publiknya sendiri?
Latar Belakang Saat ini saya memiliki situasi di mana saya memiliki objek yang dikirim dan diterima oleh perangkat. Pesan ini memiliki beberapa konstruk, sebagai berikut: public void ReverseData() public void ScheduleTransmission() The ScheduleTransmissionMetode perlu untuk memanggil ReverseDatametode setiap kali disebut. Namun, ada saat-saat di mana saya perlu menelepon secara ReverseDataeksternal …

3
Apakah "plus" dan "minus" nama metode yang sesuai?
Java SE 8 hadir dengan mekanisme baru untuk kencan, memperkenalkan LocalDate, LocalTimedan LocalDateTimekelas - kelas untuk mewakili contoh waktu. Untuk memanipulasi instants tersebut, satu set metode yang diberikan: LocalDate.plusDays(...), LocalDate.minusDays(...)dan sebagainya. Saya selalu berpikir bahwa praktik yang baik adalah penamaan metode setelah kata kerja yang menggambarkan tujuan mereka, karena metode …

12
Apa alasan menggunakan huruf kecil untuk kata pertama dalam variabel lokal (mis., EmployeeCount, firstName)
Saya menerima banyak kritik dari programmer lain karena saya menggunakan casing yang tepat untuk semua variabel saya. Sebagai contoh, programer tipikal Anda akan digunakan employeeCountuntuk nama variabel, tetapi saya menggunakan EmployeeCount. Saya menggunakan casing penuh yang tepat untuk semuanya , baik itu metode kosong, metode pengembalian, variabel, properti, atau konstan. …


5
Mengapa unit menguji metode pribadi dianggap sebagai praktik buruk?
Konteks: Saat ini saya sedang mengerjakan proyek kecil dengan Python. Saya biasanya menyusun kelas saya dengan beberapa metode publik yang didokumentasikan tetapi terutama berkaitan dengan konsep tingkat tinggi (apa yang harus diketahui dan digunakan oleh pengguna kelas), dan banyak metode tersembunyi (dimulai dengan garis bawah) yang bertanggung jawab atas pemrosesan …

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.