Pertanyaan yang diberi tag «coding-style»

Gaya pengkodean adalah seperangkat pedoman yang membantu keterbacaan dan pemahaman kode sumber.

6
Kutipan tunggal vs tanda kutip ganda [ditutup]
Saya baru saja memulai pekerjaan di mana saya menulis Python setelah datang dari latar belakang Java, dan saya memperhatikan bahwa pengembang lain cenderung mengutip string menggunakan tanda kutip tunggal ( '') daripada tanda kutip ganda ( ""). Sebagai contoh: line1 = 'This is how strings typically look.' line2 = "Not …

30
Standar pengkodean terburuk yang pernah Anda ikuti? [Tutup]
Pernahkah Anda bekerja dengan standar pengkodean yang: Sangat menurun produktivitas Anda? Apakah awalnya termasuk untuk alasan yang baik tetapi disimpan lama setelah masalah asli menjadi tidak relevan? Apakah ada dalam daftar begitu lama sehingga tidak mungkin untuk mengingat semuanya? Membuat Anda berpikir penulis hanya mencoba meninggalkan tanda mereka daripada mendorong …

10
Apakah praktik yang baik untuk mengganti pembagian dengan perkalian jika memungkinkan?
Setiap kali saya membutuhkan pembagian, misalnya, pengecekan kondisi, saya ingin mengubah ekspresi pembagian menjadi penggandaan, misalnya: Versi asli: if(newValue / oldValue >= SOME_CONSTANT) Versi baru: if(newValue >= oldValue * SOME_CONSTANT) Karena saya pikir itu dapat menghindari: Pembagian dengan nol Meluap ketika oldValuesangat kecil Apakah itu benar? Apakah ada masalah dengan …


10
Tidak pernah menggunakan Strings di Java? [Tutup]
Saya menemukan entri blog yang mengecilkan penggunaan Strings di Java untuk membuat kode Anda kurang semantik, menyarankan bahwa Anda harus menggunakan kelas bungkus tipis sebagai gantinya. Ini adalah contoh sebelum dan sesudah entri yang disediakan untuk menggambarkan masalah: public void bookTicket( String name, String firstName, String film, int count, String …


13
Apakah itu ide buruk untuk menjalankan pemformat kode secara berkala pada repositori?
Saya sedang berpikir untuk membuat pekerjaan cron yang memeriksa kode, menjalankan pemformat kode di atasnya, dan jika ada yang berubah, melakukan perubahan dan mendorong mereka kembali. Sebagian besar proyek yang menggunakan autoformatters menempatkan mereka di hook git, tetapi melakukannya secara otomatis setiap beberapa jam akan menghilangkan beban bagi setiap pengembang …


4
Apakah lebih baik memanggil fungsi yang tidak memiliki efek pada saat itu, JIKA itu meningkatkan kejelasan kode?
Saya memiliki tiga tampilan di program saya (aplikasi iOS). Hanya satu dari mereka yang aktif pada saat yang sama sehingga saya menonaktifkan visibilitas untuk dua dari mereka dan mengalihkan visibilitas saat pengguna menekan tombol. Tampilan diinisialisasi sebagai terlihat sehingga saya menonaktifkan visibilitas dalam kode sebelum tampilan utama ditampilkan. dapat saya …


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 …

12
Haruskah saya menggunakan kembali variabel?
Haruskah saya menggunakan kembali variabel? Saya tahu bahwa banyak praktik terbaik mengatakan Anda tidak boleh melakukannya, namun, nanti, ketika pengembang yang berbeda sedang men-debug kode dan memiliki 3 variabel yang mirip dan satu-satunya perbedaan adalah bahwa mereka dibuat di tempat yang berbeda dalam kode, ia mungkin bingung. Pengujian unit adalah …

17
Pernyataan tunggal jika blok - kawat gigi atau tidak? [Tutup]
Mana yang lebih baik / lebih umum diterima? Ini: if(condition) { statement; } Atau: if(condition) statement; Saya cenderung lebih suka yang pertama, karena saya pikir itu membuatnya lebih mudah untuk mengetahui apa yang sebenarnya termasuk dalam blok if, itu menyelamatkan orang lain dari menambahkan kawat gigi nanti (atau membuat bug …


6
Duplikasi kode ilusi
Insting yang biasa adalah menghapus duplikasi kode yang Anda lihat dalam kode. Namun, saya menemukan diri saya dalam situasi di mana duplikasi itu ilusi . Untuk menjelaskan situasinya secara lebih terperinci: Saya sedang mengembangkan aplikasi web, dan sebagian besar tampilan pada dasarnya sama - mereka menampilkan daftar item yang dapat …

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.