Domande con tag 'programming-practices'

2
risposte

L'ordine dei valori in? : espressione

Quale costruzione è più leggibile: someVariable == null ? SOME_VALUE : someVariable; // avoids negation someVariable != null ? someVariable : SOME_VALUE; // normal situation first Devo usare queste espressioni molto spesso, ma non e...
posta 16.06.2016 - 19:02
1
risposta

Dovrei evitare di usare lo stile come 'per k, v in dict_sample.items ()'?

Oggi stavo visualizzando il codice del mio collega e ho visto una funzione come questa: def manager_skill_tree_func(*args, **kwargs): """# manage_skill_tree: Initialize the manage skill tree """ skill_tree0 = {} head = [] t...
posta 16.03.2015 - 11:09
1
risposta

Quanto è pericoloso prendere scorciatoie quando si codificano applicazioni basate sul Web? [chiuso]

Ho iniziato a lavorare come sviluppatore web qualche mese fa. In precedenza, non avevo alcuna precedente esperienza professionale nella programmazione oltre alle classi scolastiche e ai progetti divertenti che ho fatto da solo. Sono l'unica p...
posta 11.10.2014 - 06:25
4
risposte

Metodi di ordinamento delle definizioni di funzioni nel codice

Quando lavoro su qualche progetto di programmazione (di solito un'applicazione a riga di comando in Python con molti switch), di solito creo circa 30 e più funzioni. La maggior parte delle funzioni sono in un file (eccetto alcuni helper che util...
posta 05.03.2012 - 08:33
3
risposte

È buona norma dividere un commit in due, dove uno è il contenuto, l'altro è il cambio di stile (indent)?

Supponiamo che io faccia un commit che avvolga una sezione di codice all'interno di un'altra cosa, quindi la sezione ha avuto un altro livello di rientro. In diff mostrerà eliminare 100 linee, aggiungere 100 linee anche se tutto ciò che è cambia...
posta 11.06.2017 - 04:36
1
risposta

Il codice deve essere scritto per rimanere coerente con lo stile API unidiomatico di una libreria?

Attualmente sto usando la libreria wxPython per costruire una GUI. Un aspetto interessante della libreria che ho notato è che utilizza la notazione CamelCase per scrivere i nomi dei metodi, diversamente dalla notazione snake_case che PEP 8 co...
posta 28.10.2017 - 22:42
3
risposte

Come essere produttivo come programmatore poco frequente? [chiuso]

Il mio lavoro attuale è principalmente la gestione dei progetti e il lavoro di collegamento con i clienti, ma a volte mi coinvolgo nella codifica vera e propria. Lo faccio sia perché ho una visione chiara di ciò che voglio che il risultato sia (...
posta 18.04.2012 - 03:27
2
risposte

Programmazione multithreaded? [chiuso]

Recentemente ho finito di studiare la programmazione multithread su singoli oggetti condivisi, ma ero curioso di sapere come sarebbero diverse le cose per programmare con successo su più oggetti condivisi?     
posta 21.09.2011 - 03:12
4
risposte

Devo imparare schemi di progettazione o algoritmi per migliorare le mie capacità di pensiero logico? [duplicare]

Quando si avvia un'attività di programmazione, ho difficoltà a dividerlo in passaggi e capire come risolverlo. Voglio migliorare. Dovrei concentrarmi su strutture / algoritmi di dati? O dovrei studiare più modelli di design? Cosa pensi...
posta 01.10.2011 - 06:49
3
risposte

Ridenominazione del metodo con nome lungo in C # [chiuso]

Sto lavorando a un progetto in cui esiste un metodo con titolo string ValidateNewPasswordExpireCurrentPasswordAndCreateNewPassword(...) Sono sicuro che il nome del metodo deve essere cambiato. Ma non è possibile trovare un'alternativa valid...
posta 01.02.2013 - 14:49