Domande con tag 'programming-practices'

16
risposte

Il progetto è quasi finito, ma codice spaghetti procedurale. Riscrivo o continuo a provare a spedirlo? [chiuso]

Sono uno sviluppatore web principiante (un anno di esperienza). Un paio di settimane dopo essermi laureato, mi è stato offerto un lavoro per creare un'applicazione web per un'azienda il cui proprietario non è molto tecnico. Mi ha reclutato pe...
posta 15.07.2014 - 05:48
16
risposte

Cosa c'è di sbagliato nei commenti che spiegano codice complesso?

Un sacco di persone sostengono che "i commenti dovrebbero spiegare" perché ", ma non" come "". Altri dicono che "il codice dovrebbe essere auto-documentante" ei commenti dovrebbero essere scarsi. Robert C. Martin afferma che (riformulato secondo...
posta 01.09.2014 - 02:28
14
risposte

Dovremmo evitare la creazione di oggetti in Java?

Mi è stato detto da un collega che nella creazione di oggetti Java è l'operazione più costosa che si possa eseguire. Quindi posso solo concludere di creare il minor numero possibile di oggetti. Questo sembra in qualche modo vanificare lo scop...
posta 22.05.2012 - 04:06
3
risposte

Interruzione del caso predefinito nel passaggio

Sono un po 'perplesso su quando o non includere break dopo l'ultimo caso, spesso default . switch (type) { case 'product': // Do behavior break; default: // Do default behavior break; // Is...
posta 17.06.2013 - 11:33
5
risposte

Scegliere tra progetti singoli o multipli in un repository git?

In un ambiente git , dove abbiamo modularizzato la maggior parte dei progetti, siamo di fronte a un progetto per repository o più progetti per repository problema di progettazione. Consideriamo un progetto modulare: myProject/ +--...
posta 17.08.2012 - 15:19
11
risposte

Non dovrebbero i test unitari usare i miei metodi?

Oggi stavo guardando un video " JUnit basi" e l'autore ha detto che durante il test di un determinato metodo nel tuo programma , non dovresti usare altri metodi propri nel processo. Per essere più specifico, stava parlando di testare alcuni...
posta 06.09.2016 - 17:40
17
risposte

Come allenarsi per evitare di scrivere codice "intelligente"? [chiuso]

Sai cosa provi quando hai bisogno di per mostrare quel nuovo trucco con Expression s o generalizzare tre diverse procedure? Questo non deve essere sulla scala Architecture Astronaut e in effetti può essere utile ma non posso fare a meno...
posta 21.08.2015 - 15:02
7
risposte

Code First vs. Database First

Quando progetto e creo il software su cui lavoro, di solito disegno e creo le tabelle SQL back-end e poi passiamo alla programmazione vera e propria. Il progetto al quale sto attualmente lavorando mi ha però lasciato perplesso. Ciò è probabilmen...
posta 02.12.2014 - 22:51
12
risposte

Che tipo di problemi risolve MapReduce?

Ho letto MapReduce da un po 'di tempo - ma quello che non riesco a capire è come qualcuno prenderebbe una decisione per usare (o non usare) MapReduce. Voglio dire, quali sono i pattern di problema che segnalano che MapReduce potrebbe essere u...
posta 17.04.2012 - 08:09
10
risposte

Esiste troppe funzioni / metodi privati?

Capisco l'importanza di un codice ben documentato. Ma capisco anche l'importanza del codice auto-documentante . Più è facile leggere visivamente una determinata funzione, più velocemente possiamo andare avanti durante la manutenzione del softwa...
posta 14.02.2011 - 00:26