Domande con tag 'coding-style'

3
risposte

È buono lo stile Python per scrivere una funzione che non ha alcun effetto se non potenzialmente generare eccezioni?

A volte mi trovo a scrivere codice Python che assomiglia a questo: def check_stuff(param): if condition1(param): return "condition1" # These might be enum values, etc., instead of strings if condition2(param): return "c...
posta 02.03.2015 - 15:01
5
risposte

Il metodo dovrebbe descrivere i suoi effetti collaterali? [duplicare]

Leggevo Clean Code di Bob Martin e c'è un particolare odore di codice, legato alla denominazione, che mi sembra interessante: N7: Names Should Describe Side-Effects Names should describe everything that a function, variable, or class is...
posta 06.03.2015 - 13:53
4
risposte

Il modo più coerente dal punto di vista logico per creare i metodi del modulo a interessa b?

Ho uno scenario comune in cui ho un oggetto (a) che influisce logicamente su un altro oggetto (b), come a fa una nota su b, o su un segno b come disabilitato (di solito a è un oggetto utente del sistema e b è una specie di oggetto aziendale come...
posta 05.11.2010 - 17:56
4
risposte

Ordino le mie importazioni Python per lunghezza del nome. Ha senso?

Prima di tutto, sì, sono a conoscenza di PEP8 e metodo alfabetico . Ordino innanzitutto le mie importazioni in base al consiglio PEP8 : standard library imports related third party imports local application/library specific im...
posta 14.02.2018 - 02:57
4
risposte

Refactoring di molte altre istruzioni if, else if, else if, etc.

Sto cercando di analizzare i dati leggibili dai PDF e continuo a scrivere codice simile al seguente: if (IsDob(line)) { dob = ParseDob(line); } else if (IsGender(line)) { gender = ParseGender(line); } ... ... ... else if (IsRefNumber(l...
posta 03.05.2018 - 14:59
4
risposte

come usare bene la costante std :: string in c ++

Nel mio attuale progetto di codice, c'è un sacco di stringhe costanti che uso per stampare i messaggi di errore. Hardcoding tali stringhe è generalmente considerato una cattiva pratica. Ora sto cercando un "modo pulito" per includere queste s...
posta 20.05.2012 - 10:55
2
risposte

Guida API / Scrittori tecnici [chiusa]

C'è qualche buon libro / tutorial / guida per i programmatori, che può aiutarli a scrivere una buona documentazione di programmazione / tutorial / guide?     
posta 19.12.2010 - 18:32
3
risposte

Usando il riferimento "auto" opzionale nei metodi di istanza in Swift come questione di stile

Swift consente il prefisso facoltativo di chiamate di metodo e riferimenti di proprietà all'istanza dell'oggetto corrente tramite self . La rimozione di questi prefissi può declutterare il codice ma, a seconda della lunghezza del metodo e de...
posta 08.12.2014 - 22:38
2
risposte

Simboli o parole chiave per gli operatori?

Sto definendo le convenzioni di codifica per Progress OpenEdge nella nostra azienda. In questa lingua si possono usare simboli o parole chiave per gli operatori, entrambi funzionano allo stesso modo. Per scopi di qualità del codice (revisione de...
posta 10.05.2017 - 16:00
2
risposte

Dovresti creare una classe all'interno di un metodo?

Ho creato un programma utilizzando Java che è un'implementazione di questo progetto: link . In sostanza, si crea un'espressione matematica e, utilizzando la coordinata di pixel come input, si crea un'immagine. Dopo averlo implementato inizialme...
posta 11.07.2012 - 03:11