Tutte le domande

6
risposte

Puoi creare una build in un solo passaggio?

Dal test di joel : Can you make a build in one step? Devo dire che non posso. Attualmente sto lavorando a un'app Web con un elenco di fogli di lavoro che deve essere eseguito per poter essere distribuito. Quindi la mia domanda è come p...
posta 13.01.2011 - 12:26
5
risposte

Gestire una richiesta pull di grandi dimensioni

Attualmente sto lavorando a un progetto con un team che sta utilizzando un flusso di lavoro git. È abbastanza semplice, il master dovrebbe essere in uno stato distribuibile e le diramazioni vengono utilizzate per creare funzionalità e hotfix. Og...
posta 06.04.2014 - 18:33
2
risposte

Domare le classi delle "utility function"

Nel nostro codebase Java continuo a vedere il seguente schema: /** This is a stateless utility class that groups useful foo-related operations, often with side effects. */ public class FooUtil { public int foo(...) {...} public void bar(...
posta 05.01.2015 - 20:47
5
risposte

Le lingue dinamiche sono svantaggiate per lo sviluppo agile?

Da quello che ho letto, lo sviluppo agile spesso implica il refactoring o il codice di reverse engineering nei diagrammi. Naturalmente c'è molto di più, ma se consideriamo le pratiche che si basano su questi due metodi, le lingue digitate dinami...
posta 24.09.2012 - 21:43
6
risposte

Perché è sempre "quale lingua dovrei imparare in seguito" invece di "quale progetto dovrei affrontare successivamente"? [chiuso]

Perché i programmatori principianti (come me) chiedono sempre la lingua che dovrebbero imparare, invece di chiedere del prossimo progetto da affrontare? Perché Eric Raymond, nella sezione " Scopri come programmare " del suo saggio " Come dive...
posta 09.02.2011 - 20:55
2
risposte

Esistono studi sull'efficacia di OOP nella gestione della complessità del software? [chiuso]

L'OOP è spesso considerata una strategia efficace per gestire la complessità del software, al contrario della programmazione procedurale non OOP. Ci sono stati studi per testare questa nozione? È provato che OOP spesso aiuta a gestire la comp...
posta 15.07.2014 - 08:26
4
risposte

In che modo (s) LLVM è di basso livello?

In che modo (s) è LLVM (Low Level Virtual Machine) Basso livello? (Al momento della scrittura, non ho trovato questa espansione dell'abbreviazione "LLVM" sul suo sito web, ma su Wikipedia ). Si chiama "Basso Livello" in che cosa è progetta...
posta 31.03.2011 - 02:46
10
risposte

Come contrassegnare una classe come in sviluppo in Java

Sto lavorando a un progetto di internato, ma devo andarmene prima che possa finire tutto. Ho 1 classe che non è abbastanza stabile per l'uso in produzione. Voglio contrassegnare / contrassegnare questa classe in modo che altre persone non la...
posta 10.08.2011 - 16:23
10
risposte

Come mantenere la gestione fuori dal nostro processo di sviluppo

Sono un ingegnere del software in un team di sviluppo software. Negli ultimi 3 anni abbiamo lavorato per un cliente interno su un nuovo prodotto. Ora che questo prodotto è finito, lavoreremo sulle principali nuove funzionalità per i prodotti esi...
posta 12.04.2011 - 06:14
8
risposte

Design corretto per una classe con un metodo che può variare tra i clienti

Ho una classe utilizzata per elaborare i pagamenti dei clienti. Tutti tranne uno dei metodi di questa classe sono gli stessi per ogni cliente, ad eccezione di uno che calcola (ad esempio) quanto deve l'utente del cliente. Questo può variare note...
posta 21.12.2016 - 21:51