Domande con tag 'coding-style'

7
risposte

Cosa usare invece di ID nei selettori in CSS

Recentemente ho installato un pacchetto csslint per il mio editor di testo Atom. Continuo a ricevere degli avvertimenti che dicono "Non usare ID nei selettori". Ho trovato questo strano visto che ho sempre utilizzato gli ID nei selettori in CSS...
posta 03.02.2015 - 17:36
4
risposte

Numeri magici, località e leggibilità

Ultimamente mi sono ritrovato a inserire numeri magici in codice per renderlo più leggibile. L'ho fatto in situazioni in cui il numero magico viene usato una sola volta e il suo scopo è ovvio dal contesto. Un esempio di un recente progetto:...
posta 10.07.2016 - 19:04
5
risposte

Come posso evitare gli errori usando di nuovo lo stesso nome di variabile?

Questo non è un caso raro e si verifica spesso con me e ho impiegato innumerevoli volte a provare a eseguire il debug del codice. Ultimo esempio, questo codice PHP dove ho usato $email per il parametro e anche per l'oggetto. private fu...
posta 15.01.2013 - 14:10
8
risposte

Confusione relativa alla funzione def in Python

Ho imparato Python per circa 2 mesi (Iniziato con Learn Python The Hard Way, ora sto leggendo Dive Into Python), e all'interno di entrambi i libri, mi sembra ancora di essere confuso su questo un bit di codice. Ti basterà prendere il codice p...
posta 25.07.2012 - 11:02
4
risposte

È considerata una cattiva pratica documentare formalmente il codice di implementazione?

PEP-8 indica chiaramente quali parti del tuo codice devono avere documentazione: Write docstrings for all public modules, functions, classes, and methods. Docstrings are not necessary for non-public methods, but you should have a comment...
posta 13.05.2017 - 02:10
3
risposte

Sono ammessi i loop nel set di regole "Codice pulito"?

Dato il set di regole spiegato in "Clean Code", si può veramente usare for loops? La mia confusione deriva dal fatto che un ciclo for è un costrutto di basso livello in sé, quindi può essere utilizzato solo al livello più basso di astr...
posta 16.03.2016 - 22:20
4
risposte

La mancanza di spazi bianchi è un segno di un programmatore di culto del carico? [chiuso]

Eric Lippert ha scritto sulla programmazione settoriale cargo , e Steve McConnell ha affrontato l'argomento dal punto di vista dell'ingegneria del software. Eric fornisce una descrizione abbastanza succinta: They understood the form b...
posta 13.05.2014 - 15:55
3
risposte

Le dichiarazioni try-catch di nidificazione sono ancora un odore di codice se nidificate all'interno di un ciclo?

Ho sentito che le dichiarazioni try-catch di annidamento possono spesso essere un odore di codice, quindi mi chiedo se questa situazione sia un'eccezione. In caso contrario, quali sarebbero i metodi migliori per il refactoring? Il mio codice...
posta 02.06.2016 - 16:57
4
risposte

int * vs int [N] vs int (*) [N] nei parametri delle funzioni. Quale pensi sia meglio?

Quando si programma in C (o C ++) ci sono tre modi diversi per specificare il parametro in una funzione che accetta una matrice. Ecco un esempio (implementando std::accumulate da C ++ in C) che mostra cosa intendo. Posso scrivere in q...
posta 10.01.2015 - 12:49
1
risposta

Qual è la convenzione per la posizione stellare nelle variabili di riferimento?

Ho imparato Objective-C, sottolineando che libri ed esempi diversi usano convenzioni diverse per la posizione della stella ( * ) quando si nominano le variabili di riferimento: MyType* x; MyType *y; MyType*z; // this also works Vedo i p...
posta 18.11.2012 - 04:34