Tutte le domande

4
risposte

Perché i loop annidati sono considerati una cattiva pratica?

Il mio docente ha menzionato oggi che era possibile "etichettare" i loop in Java in modo che potessi fare riferimento a essi quando si tratta di cicli annidati. Così ho cercato la funzione perché non ne ero a conoscenza e in molti punti in cui q...
posta 23.05.2013 - 21:56
10
risposte

Ottenere i codificatori per fare la revisione del codice [duplicato]

Sto conducendo un progetto in cui pago agli sviluppatori di contribuire al mio progetto semi open source. Il mio problema è che è facile assumere sviluppatori, ma è molto difficile convincere chiunque a fare la revisione del codice. Ho ripetut...
posta 28.04.2014 - 13:06
8
risposte

Si sta dividendo una funzione in più funzioni interne e un anti-pattern? [duplicare]

Immagina un processo lungo e complicato, che viene avviato chiamando la funzione foo() . Ci sono diversi passaggi consecutivi in questo processo, ognuno dei quali dipende dal risultato del passaggio precedente. La funzione stessa è, per es...
posta 11.08.2014 - 10:30
7
risposte

I team Agile dovrebbero offrire nuove funzionalità quotidianamente?

La mia azienda è nel bel mezzo di una transizione dallo sviluppo in stile cascata a Agile / Scrum. Tra le altre cose, ci viene detto che ci aspettiamo che le funzioni nuove funzionanti, verificabili (di QA) alla fine di ogni giornata. La...
posta 02.08.2012 - 06:00
8
risposte

Ogni commit Git dovrebbe lasciare il progetto in uno stato funzionante?

Sono curioso di sapere qual è la migliore pratica prevalente. Dovrebbe essere applicata la git commit in modo tale che il progetto sia in uno stato funzionante (costruisce correttamente, tutti i test passano, ecc.) O sta commettendo un codice er...
posta 17.09.2011 - 23:46
7
risposte

Come suggerire l'uso di un ORM invece delle stored procedure?

Lavoro in un'azienda che utilizza solo stored procedure per l'accesso a tutti i dati, il che rende molto fastidioso mantenere sincronizzati i nostri database locali come ogni commit che abbiamo per eseguire nuovi proc. Ho usato alcuni ORM di bas...
posta 11.05.2011 - 16:12
3
risposte

Cosa succede con i test dei metodi quando quel metodo diventa privato dopo la riprogettazione in TDD?

Diciamo che inizio a sviluppare un gioco di ruolo con personaggi che attaccano altri personaggi e quel tipo di cose. Applicando TDD, faccio alcuni test case per testare la logica all'interno del metodo Character.receiveAttack(Int) . Qualc...
posta 03.10.2017 - 10:50
6
risposte

È possibile implementare la programmazione "orientata agli oggetti" senza la parola chiave class?

Diciamo che vogliamo fornire un'astrazione di un "account" in una banca. Ecco un approccio, utilizzando un oggetto function in Python: def account(): """Return a dispatch dictionary representing a bank account. >>> a =...
posta 24.05.2015 - 11:41
12
risposte

Perché una classe dovrebbe essere qualcosa di diverso da "astratto" o "finale / sigillato"?

Dopo oltre 10 anni di programmazione di java / c #, mi trovo a creare: classi astratte : contratto che non deve essere istanziato così com'è. classi final / sealed : implementazione non intesa come classe base per qualcos'altro. Non r...
posta 21.11.2012 - 15:58
10
risposte

Quanto sono utili i cacciatori / cacciatori di teste IT quando cercano un nuovo lavoro? [chiuso]

Dal momento che esistono per diversi campi con vari gradi di utilità, sono curioso della reputazione dei cacciatori di teste / reclutatori che si concentrano esclusivamente su professionisti IT (ad esempio programmatori, ingegneri software, CIO,...
posta 16.12.2010 - 21:59