Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 4 tahun yang lalu .
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 4 tahun yang lalu .
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Saya telah
Program saya perlu menjalankan urutan langkah dari awal hingga akhir. Tetapi berdasarkan input yang berbeda, titik awal akan bervariasi, misalnya, beberapa akan berjalan dari langkah pertama hingga akhir, beberapa akan berjalan dari langkah ke-2 sampai ke akhir, beberapa akan berjalan dari ke-3 ke...
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Saya...
Di tempat saya bekerja, ada pedoman eksplisit untuk penempatan deklarasi variabel. Menurut itu, diperlukan untuk menempatkan mereka di tingkat global dan / atau di awal fungsi, dan bukan di blok dalam (seperti for loop). Karena mereka telah ditentukan oleh orang-orang yang lebih berpengalaman...
Apakah praktik yang baik untuk memanggil metode yang mengembalikan nilai benar atau salah dalam pernyataan if? Sesuatu seperti ini: private void VerifyAccount() { if (!ValidateCredentials(txtUser.Text, txtPassword.Text)) { MessageBox.Show("Invalid user name or password"); } } private bool...
Mayoritas GUI Toolkit saat ini menggunakan model Sinyal + Slot. Itu Qt dan GTK +, kalau saya tidak salah, yang memelopori itu. Anda tahu, widget atau objek grafis (kadang-kadang bahkan yang tidak ditampilkan) mengirim sinyal ke pengendali loop utama. Handler loop utama kemudian memanggil peristiwa...
Dalam membaca kode programmer lain, dia menggunakan format yang belum pernah saya lihat. MISALNYA namespace MyNs.HereWeAre {//tab here for some reason public class SomeClass {//here's another tab public string Method() {//yet another tab string _variable = "";//no tab implementation return...
Katakanlah kita memiliki beberapa kode yang digunakan untuk menginisialisasi hal-hal ketika sebuah halaman dimuat dan terlihat seperti ini: function initStuff() { ...} ... $(document).ready(initStuff); Fungsi initStuff hanya dipanggil dari baris ketiga snippet. Tidak akan lagi. Jadi biasanya...
Pertimbangkan sedikit kode ini: if (x == 1) { throw "no good; aborting" ; } [... more code ...] Sekarang pertimbangkan kode ini: if (x == 1) { throw "no good; aborting" ; } else { [... more code ...] } Kedua kasing bekerja dengan cara yang persis sama. Kasing pertama memiliki keuntungan...
Saya pikir itu umumnya praktik yang baik untuk #includeheader untuk semua jenis yang digunakan dalam file CPP, terlepas dari apa yang sudah disertakan melalui file HPP. Jadi saya mungkin #include <string>di HPP dan CPP saya, misalnya, meskipun saya masih bisa mengkompilasi jika saya...
Saya terbiasa membatasi pernyataan dengan titik koma dari Jawa, jadi tentu saja saya melakukannya dalam kode Scala juga. Saya juga merasa bahwa kodenya lebih mudah dibaca, karena jelas di mana satu pernyataan berakhir dan yang lain dimulai. Tetapi berkali-kali ketika saya memposting sepotong kode...
Tim R&D yang saya tangani telah memutuskan untuk mengadopsi standar pengkodean. Kami baru saja terbentuk, dan memiliki terlalu sedikit kode dan waktu pengkodean sendiri untuk mendasarkan dokumen standar / konvensi kami pada apa yang telah dikembangkan secara organik dalam tim kami, dan pada...
Saya baru saja mulai menggunakan node, dan satu hal yang saya perhatikan dengan cepat adalah seberapa cepat callback dapat membangun ke tingkat indentasi yang konyol: doStuff(arg1, arg2, function(err, result) { doMoreStuff(arg3, arg4, function(err, result) { doEvenMoreStuff(arg5, arg6,...
Saya sedang mengerjakan beberapa kode C ++ yang menggunakan beberapa pustaka, termasuk beberapa pustaka C, yang semuanya memiliki gaya pengkodean yang berbeda. Ini akan bersumber terbuka setelah mencapai tahap yang dapat digunakan. Yang akan menyebabkan kebingungan paling sedikit bagi kontributor...
Ketika saya baru-baru ini bekerja di sebuah perusahaan besar, saya perhatikan bahwa para programmer di sana mengikuti gaya pengkodean ini: Misalkan saya memiliki fungsi yang mengembalikan 12 jika inputnya adalah A, 21 jika inputnya adalah B, dan 45 jika inputnya adalah C. Jadi saya bisa menulis...
Jadi saya membuat metode untuk membuat garis salam berdasarkan dua orang dari database. Ada empat parameter: dua nama ( name1dan name2) dan dua jenis kelamin ( genderdan gender2). Untuk setiap kombinasi gender, saya memiliki jenis output yang berbeda. Misalnya: jika jenis kelamin 1 adalah...
Saya dan tim R&D saya memelihara basis kode yang besar. Kami telah membagi logika bisnis kami menjadi beberapa paket. beberapa di antaranya memiliki kelas dengan nama yang identik . Seperti yang bisa Anda tebak, nama konflik ketika kedua kelas direferensikan dalam file Java yang...
Dalam tugas pekerjaan rumah baru-baru ini saya akhirnya memanggil fungsi saya dengan cara yang buruk uglyReceipt(cashParser(cashInput()))program itu sendiri bekerja dengan sempurna tetapi saya masih merasa seperti saya melakukan sesuatu yang salah. Apakah memanggil fungsi seperti praktik buruk ini...
Saya telah mendengar bahwa pernyataan try-catch bersarang sering kali merupakan bau kode, jadi saya bertanya-tanya apakah situasi ini merupakan pengecualian. Jika tidak, apa cara yang baik untuk refactor? Kode saya terlihat seperti berikut: try{ X x = blah; otherStuff; for (int i = 0; i <...