Domande con tag 'coding-style'

19
risposte

Devo tornare da una funzione in anticipo o utilizzare un'istruzione if? [chiuso]

Ho spesso scritto questo tipo di funzione in entrambi i formati, e mi chiedevo se un formato è preferito rispetto ad un altro, e perché. public void SomeFunction(bool someCondition) { if (someCondition) { // Do Something...
posta 07.07.2017 - 18:43
14
risposte

Qual è la lunghezza ideale di un metodo per te? [chiuso]

Nella programmazione orientata agli oggetti, ovviamente non esiste una regola esatta sulla lunghezza massima di un metodo, ma ho comunque trovato queste due citazioni in qualche modo in contraddizione tra loro, quindi mi piacerebbe sentire cosa...
posta 05.02.2012 - 11:26
15
risposte

È sempre una buona pratica scrivere una funzione per tutto ciò che deve essere ripetuto due volte?

Da parte mia, non vedo l'ora di scrivere una funzione quando devo fare qualcosa più di due volte. Ma quando si tratta di cose che appaiono solo due volte, è un po 'più complicato. Per il codice che richiede più di due righe, scriverò una funz...
posta 13.01.2015 - 05:15
5
risposte

Sono troppo intelligente per essere leggibile dagli sviluppatori Jr.? Troppa programmazione funzionale nel mio JS? [chiuso]

Sono uno sviluppatore di front-end Sr., che codifica in Babel ES6. Parte della nostra app effettua una chiamata API e, in base al modello di dati che riusciamo a recuperare dalla chiamata API, alcuni moduli devono essere compilati. Questi mod...
posta 06.06.2017 - 06:52
10
risposte

Perché la maggior parte di noi usa 'i' come variabile del contatore di loop?

Qualcuno ha pensato al motivo per cui così tanti di noi ripetono lo stesso modello usando gli stessi nomi di variabili? for (int i = 0; i < foo; i++) { // ... } Sembra che la maggior parte del codice che ho mai visto utilizzi i ,...
posta 13.06.2017 - 20:56
10
risposte

Ha / può qualcuno sfidare lo zio Bob nel suo amore di rimuovere "bretelle inutili"?

Detesto referenziare contenuti paywalled, ma questo video mostra esattamente di cosa sto parlando. Precisamente 12 minuti in Robert Martin guarda a questo: Edice"Una delle cose che preferisco fare è eliminare le parentesi inutili" mentre l...
posta 04.06.2016 - 01:03
14
risposte

Dovremmo eliminare le variabili locali se possiamo?

Ad esempio, per mantenere una CPU attiva su Android, posso usare un codice come questo: PowerManager powerManager = (PowerManager)getSystemService(POWER_SERVICE); WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "ab...
posta 04.01.2017 - 04:35
14
risposte

Devo utilizzare le parentesi nelle istruzioni logiche anche dove non necessario?

Diciamo che ho una condizione booleana a AND b OR c AND d e sto usando una lingua in cui AND ha un precedente di ordine operativo superiore a OR . Potrei scrivere questa riga di codice: If (a AND b) OR (c AND d) Then ... Ma in...
posta 11.06.2013 - 16:59
5
risposte

In Java, dovrei usare "final" per i parametri e la gente del posto anche quando non devo?

Java consente di contrassegnare le variabili (campi / locals / parametri) come final , per impedirne la riassegnazione. Lo trovo molto utile con i campi, in quanto mi aiuta a vedere rapidamente se alcuni attributi - o un'intera classe - sono...
posta 16.02.2011 - 09:23
16
risposte

Qual è il vantaggio di non utilizzare la notazione ungherese?

Una delle cose con cui ho difficoltà non è usare la notazione ungherese. Io non voglio andare alla definizione della variabile solo per vedere di che tipo si tratta. Quando un progetto diventa esteso, è bello poter vedere una variabile precedu...
posta 21.08.2011 - 22:01