Pertanyaan yang diberi tag «coding-style»

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

7
Menggunakan bilangan bulat tak bertanda di C dan C ++
Saya punya pertanyaan yang sangat sederhana yang membuat saya bingung untuk waktu yang lama. Saya berurusan dengan jaringan dan basis data sehingga banyak data yang saya tangani adalah penghitung 32-bit dan 64-bit (tidak ditandatangani), id identifikasi 32-bit dan 64-bit (juga tidak memiliki pemetaan tanda yang berarti). Saya praktis tidak pernah …
23 c  coding-style 

5
Pemformatan ulang dan kontrol versi
Masalah pemformatan kode. Bahkan lekukan penting . Dan konsistensi lebih penting daripada perbaikan kecil. Tetapi proyek biasanya tidak memiliki panduan gaya yang jelas, lengkap, dapat diverifikasi , dan ditegakkan sejak hari pertama, dan perbaikan besar dapat tiba kapan saja. Mungkin Anda menemukannya SELECT id, name, address FROM persons JOIN addresses …


10
Apakah jenis yang dapat dibatalkan lebih disukai daripada angka ajaib?
Saya telah melakukan sedikit perdebatan dengan rekan kerja belakangan ini. Kami secara khusus menggunakan C #, tetapi ini bisa berlaku untuk bahasa apa pun dengan tipe nullable. Katakan misalnya Anda memiliki nilai yang mewakili maksimum. Namun, nilai maksimum ini bersifat opsional. Saya berpendapat bahwa angka yang dapat dibatalkan lebih disukai. …


6
sizeof style: sizeof (jenis) atau sizeof variabel?
Saya telah melihat dua gaya penggunaan sizeofuntuk operasi yang berhubungan dengan memori (seperti dalam memsetatau malloc): sizeof(type), dan sizeof variable atau sizeof(variable) Yang mana yang Anda inginkan, atau Anda akan menggunakan campuran dari dua gaya, dan kapan Anda akan menggunakan masing-masing gaya? Apa pro dan kontra dari masing-masing gaya dan …
22 c  coding-style 


6
Apakah kode ilmiah suatu ranah yang cukup berbeda untuk mengabaikan standar pengkodean yang umum?
Akhir-akhir ini saya mencoba untuk membungkus pikiran saya tentang fakta berikut. Di satu sisi, ada sejumlah pedoman dan standar pengkodean untuk apa yang dianggap sebagai "sehat", "bersih", "ditulis dengan baik" dan seterusnya kode. Lihat "Kode Bersih" yang tampaknya juga banyak dibahas di sini. Contoh aturan: metode 7 baris panjang dan …

5
Bagaimana Anda dapat menguraikan konstruktor?
Katakanlah saya memiliki kelas Musuh, dan konstruktor akan terlihat seperti: public Enemy(String name, float width, float height, Vector2 position, float speed, int maxHp, int attackDamage, int defense... etc.){} Ini terlihat buruk karena konstruktor memiliki begitu banyak parameter, tetapi ketika saya membuat contoh Musuh saya perlu menentukan semua hal ini. Saya …

3
Bagaimana cara membuat unta di mana kata-kata berurutan memiliki angka?
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 7 tahun yang lalu . Hanya ingin tahu apakah ada orang yang memiliki konvensi yang baik untuk diikuti dalam kasus sudut-sudut-sudut ini. Saya benar-benar menggunakan Java tetapi mengira orang-orang C # mungkin memiliki wawasan …

4
Apa nama untuk idiom menggunakan metode chaining untuk membangun sebuah objek?
Saya sering menggunakan pola di mana saya menggunakan metode chaining untuk mengatur objek, mirip dengan Builderatau Prototypepola, tetapi tidak membuat objek baru dengan setiap pemanggilan metode, sebagai gantinya memodifikasi objek asli. Contoh: new Menu().withItem("Eggs").withItem("Hash Browns").withStyle("Diner"); Hanya ingin tahu apakah ada nama untuk pola ini dan apakah itu dianggap sebagai anti-pola, …

12
Kapan paradigma “Do One Thing” menjadi berbahaya?
Ingin memperbaiki pos ini? Berikan jawaban terinci untuk pertanyaan ini, termasuk kutipan dan penjelasan mengapa jawaban Anda benar. Jawaban tanpa detail yang cukup dapat diedit atau dihapus. Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 8 tahun yang lalu . Demi argumen, …

9
Preferensi Gaya LINQ [ditutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengumpulkan debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …
21 c#  coding-style  linq 

3
Kapan harus menulis pernyataan pengembalian eksplisit di Groovy?
Saat ini saya sedang mengerjakan proyek Groovy / Grails (yang saya cukup baru) dan saya bertanya-tanya apakah itu praktik yang baik untuk menghilangkan returnkata kunci dalam metode Groovy. Sejauh yang saya tahu Anda harus secara eksplisit memasukkan kata kunci yaitu untuk klausa penjaga, jadi haruskah seseorang menggunakannya juga di tempat …

3
Duplikasi konstanta antara tes dan kode produksi?
Apakah baik atau buruk untuk menggandakan data antara tes dan kode nyata? Sebagai contoh, misalkan saya memiliki kelas Python FooSaveryang menyimpan file dengan nama tertentu ke direktori yang diberikan: class FooSaver(object): def __init__(self, out_dir): self.out_dir = out_dir def _save_foo_named(self, type_, name): to_save = None if type_ == FOOTYPE_A: to_save = …

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.