Pertanyaan yang diberi tag «coding-style»

**JANGAN GUNAKAN! Tag ini merujuk pada subjek yang sepenuhnya berpendapatan dan karenanya tidak lagi pada topik. ** Pertanyaan yang mengikuti gaya pengkodean dan konvensi.

6
Alat untuk mengonversi kode Python agar sesuai dengan PEP8
Saya tahu ada alat yang memvalidasi apakah kode Python Anda sesuai dengan PEP8, misalnya ada layanan online dan modul python . Namun, saya tidak dapat menemukan layanan atau modul yang dapat mengonversi file Python saya menjadi file Python valid PEP8 yang mandiri. Apakah ada yang tahu jika ada? Saya menganggap …

5
Menggunakan do block vs braces {}
Baru mengenal ruby, kenakan sarung tangan pemula Anda. Apakah ada perbedaan (tidak jelas atau praktis) antara dua cuplikan berikut? my_array = [:uno, :dos, :tres] my_array.each { |item| puts item } my_array = [:uno, :dos, :tres] my_array.each do |item| puts item end Saya menyadari sintaks brace akan memungkinkan Anda menempatkan blok …
112 ruby  coding-style 

19
#ifdef vs #if - mana yang lebih baik / lebih aman sebagai metode untuk mengaktifkan / menonaktifkan kompilasi bagian kode tertentu?
Ini mungkin masalah gaya, tetapi ada sedikit perbedaan dalam tim pengembang kami dan saya bertanya-tanya apakah ada orang lain yang punya ide tentang masalah ini ... Pada dasarnya, kami memiliki beberapa pernyataan cetak debug yang kami matikan selama pengembangan normal. Secara pribadi saya lebih suka melakukan hal berikut: //---- SomeSourceFile.cpp …

11
Penamaan paksa parameter dengan Python
Di Python Anda mungkin memiliki definisi fungsi: def info(object, spacing=10, collapse=1) yang dapat dipanggil dengan salah satu cara berikut: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) terima kasih kepada Python yang mengizinkan argumen urutan apa pun, asalkan diberi nama. Masalah yang kami hadapi adalah karena beberapa fungsi kami yang lebih …


6
Bagaimana cara melawan banyak variabel yang belum terselesaikan peringatan di Webstorm?
Saya memiliki fungsi yang mengambil data dari server: function getData(data){ console.log(data.someVar); } Webstorm mengatakan bahwa someVar- adalah variabel yang belum terselesaikan. Apa yang bisa saya hilangkan dari peringatan semacam itu? Saya melihat beberapa opsi: Menekan peringatan dalam pengaturan ide; Tambahkan file sumber json dengan kolom ( detail ); Gunakan array-seperti …


18
Memetakan dengan mudah antara enum dan int / String
Saat bekerja dengan variabel / parameter yang hanya dapat mengambil sejumlah nilai, saya mencoba untuk selalu menggunakan Java enum, seperti pada public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Selama saya tetap berada di dalam kode saya, itu berfungsi dengan baik. Namun, saya sering perlu berinteraksi dengan kode lain yang …
108 java  enums  coding-style 




6
PEP 8, mengapa tidak ada spasi di sekitar '=' dalam argumen kata kunci atau nilai parameter default?
Mengapa PEP 8 merekomendasikan untuk tidak memiliki spasi =di sekitar argumen kata kunci atau nilai parameter default ? Apakah ini tidak konsisten dengan merekomendasikan spasi di sekitar setiap kejadian =dalam kode Python? Bagaimana: func(1, 2, very_long_variable_name=another_very_long_variable_name) lebih baik daripada: func(1, 2, very_long_variable_name = another_very_long_variable_name) Setiap tautan ke diskusi / penjelasan …




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.