Domande taggate «coding-style»

**NON USARE! Questo tag fa riferimento a un argomento completamente supponente e pertanto non è più in tema. ** Domande che seguono lo stile e le convenzioni di codifica.


5
Utilizzo di do block vs parentesi graffe {}
Nuovo a Ruby, indossa i tuoi guanti da principiante. C'è qualche differenza (oscura o pratica) tra i seguenti due snippet? my_array = [:uno, :dos, :tres] my_array.each { |item| puts item } my_array = [:uno, :dos, :tres] my_array.each do |item| puts item end Mi rendo conto che la sintassi delle parentesi …
112 ruby  coding-style 

19
#ifdef vs #if - qual è il metodo migliore / più sicuro per abilitare / disabilitare la compilazione di particolari sezioni di codice?
Potrebbe essere una questione di stile, ma c'è un po 'di divario nel nostro team di sviluppo e mi chiedevo se qualcun altro avesse qualche idea in merito ... Fondamentalmente, abbiamo alcune istruzioni di stampa di debug che disattiviamo durante il normale sviluppo. Personalmente preferisco fare quanto segue: //---- SomeSourceFile.cpp …

11
Denominazione forzata dei parametri in Python
In Python potresti avere una definizione di funzione: def info(object, spacing=10, collapse=1) che potrebbe essere chiamato in uno dei seguenti modi: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) grazie a Python che consente argomenti di qualsiasi ordine, purché siano nominati. Il problema che stiamo riscontrando è che man mano che …




18
Mappa conveniente tra enum e int / String
Quando lavoro con variabili / parametri che possono accettare solo un numero finito di valori, cerco di usare sempre Java enum , come in public enum BonusType { MONTHLY, YEARLY, ONE_OFF } Finché rimango nel mio codice, funziona bene. Tuttavia, spesso ho bisogno di interfacciarmi con altro codice che utilizza …
108 java  enums  coding-style 




6
PEP 8, perché nessuno spazio intorno a '=' nell'argomento della parola chiave o un valore di parametro predefinito?
Perché PEP 8 consiglia di non avere spazi =in un argomento di parola chiave o in un valore di parametro predefinito ? Questo è incoerente con la raccomandazione di spazi attorno a ogni altra occorrenza di =nel codice Python? Com'è: func(1, 2, very_long_variable_name=another_very_long_variable_name) meglio di: func(1, 2, very_long_variable_name = another_very_long_variable_name) …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.