Tutte le domande

11
risposte

Il design di questa classe viola il principio di responsabilità singola?

Oggi ho avuto una discussione con qualcuno. Stavo spiegando i vantaggi di avere un modello di dominio ricco rispetto a un modello di dominio anemico. E ho dimostrato il mio punto con una classe semplice simile a quella: public class Employe...
posta 07.01.2016 - 22:35
11
risposte

Come posso trovare la propria sostituzione quando l'azienda vuole qualcuno di molto meno esperto? [chiuso]

Ho detto alla compagnia per cui lavoro di voler uscire da me stesso, ma che mi terrei un paio di mesi prima di candidarmi per il reclutamento del mio sostituto. L'ho offerto perché sono l'unico sviluppatore web e non volevo lasciarli indifesi....
posta 14.12.2011 - 17:32
9
risposte

Il commit / il controllo del codice ogni giorno è una buona pratica?

Ho letto la nota di Martin Fowler su Integrazione continua e lui elenca come un dovere "Tutti si impegnano a il Mainline Every Day ". Non mi piace il commit del codice a meno che la sezione su cui sto lavorando sia completa e che in pratica...
posta 05.07.2012 - 22:04
18
risposte

Come dire al tuo capo che il suo stile di programmazione è davvero pessimo? [duplicare]

Sono uno studente e nel tempo libero sto lavorando per una grande azienda come sviluppatore Java. Il lavoro è buono, ma il problema è che il mio capo scrive codice molto strano. Non voglio lamentarmi, ma alcuni problemi sono a mio parere davve...
posta 07.06.2015 - 11:15
1
risposta

Se offro un progetto su Github che è concesso in licenza con il MIT, come posso gestire l'attribuzione e le informazioni sul copyright?

Se ho intenzione di biforcare un progetto MIT e di modificarlo e rinominarlo in modo significativo, come gestisco la nota sul copyright sopra la licenza MIT sul file di licenza principale. Vorrei elencare l'autore originale e la mia azienda, o s...
posta 29.03.2015 - 22:35
3
risposte

Che cosa significa "GPL con eccezione del classpath" in pratica?

Oracle sembra concedere in licenza tutti i relativi codici open source relativi a Java sotto GPL con un'eccezione classpath. Da quello che ho capito, questo sembra consentire di combinare queste librerie con il tuo codice personale in prodotti c...
posta 13.11.2011 - 00:37
6
risposte

In che modo un manager non tecnico aggiunge valore al team di sviluppatori di software auto-motivati?

Vedo molti programmatori allontanarsi dai ruoli di gestione e amministrazione. Vogliono costruire cose. Di conseguenza, molte di queste posizioni sono occupate da persone non tecniche. Non riesco a vedere come aggiungono valore. La pianificazion...
posta 26.07.2013 - 19:06
3
risposte

Mettere un linguaggio di programmazione sul tuo curriculum? [chiuso]

Quanta esperienza hai bisogno in una lingua prima di poterla inserire nel tuo curriculum? C'è una lingua in cui sono competente (Java) che sicuramente inserirò nel curriculum, ma dico che ho frequentato un paio di corsi semestrali universitari c...
posta 11.11.2010 - 21:15
28
risposte

Quando è ragionevole creare il mio linguaggio di programmazione?

Esistono tipi di applicazioni killer, classi di problemi algoritmici, ecc., dove è meglio, a lungo termine, creare la mia lingua? PS: Giusto per essere sicuro, intendo un nuovo linguaggio di programmazione e un compilatore, non un nuovo compi...
posta 06.02.2009 - 13:13
9
risposte

Perché un loop while (true) in un costruttore è effettivamente cattivo?

Anche se una domanda generale il mio ambito è piuttosto C #, sono consapevole che linguaggi come il C ++ hanno semantica diversa per quanto riguarda l'esecuzione del costruttore, la gestione della memoria, il comportamento indefinito, ecc. Qu...
posta 08.09.2016 - 11:04