Tutte le domande

5
risposte

Che cosa è successo a Unified File Model di Alan Cooper?

Da molto tempo Alan Cooper (nelle 3 versioni del suo libro "About Face") ha promosso un "modello di file unificato" per, tra le altre cose, rinunciare a quella che lui chiama la casella di messaggio più idiota mai inventata - quello che si apre...
posta 28.12.2010 - 18:07
3
risposte

Git strategia di ramificazione per codice in uscita di lunga durata

Nel nostro team, oltre alle singole unità di lavoro (Storie), abbiamo temi di lavoro più lunghi (Epics). Le storie multiple sono epiche. Tradizionalmente, per ogni storia abbiamo avuto branch di funzionalità e li abbiamo uniti per diventare m...
posta 12.01.2016 - 12:43
3
risposte

Definire uno standard

Come definiresti uno standard? Sto definendo un protocollo per una sorta di cosa che non esiste ancora e vorrei creare un RFC per questo, e utilizzare un numero di porta noto fornito da IANA. Come posso iniziare?     
posta 21.07.2011 - 15:55
4
risposte

Cosa fare quando la tua azienda non cripta le password

Sfondo Sono stato contattato per aiutare un'azienda a mantenere il proprio server. Lavoro su alcuni progetti PHP minori, ma guardo anche sui problemi di prestazioni e di recente, scansionano i log per gli hacker. Questi ragazzi hanno ese...
posta 04.02.2014 - 18:14
1
risposta

Il wrapping di un codice di terze parti è l'unica soluzione per testare i suoi utenti?

Sto facendo test unitari e in una delle mie classi ho bisogno di inviare una mail da uno dei metodi, quindi usando il constructor injection I inietto un'istanza di Zend_Mail class che è nel framework Zend. Ora alcune persone sostengono c...
posta 05.11.2012 - 21:35
4
risposte

Due interfacce con firme identiche

Sto tentando di modellare un gioco di carte in cui le carte hanno due serie importanti di funzioni: Il primo è un effetto. Queste sono le modifiche allo stato del gioco che si verificano quando giochi la carta. L'interfaccia per l'effetto è l...
posta 03.10.2012 - 16:30
5
risposte

Esiste uno scopo specifico per le liste eterogenee?

Venendo da uno sfondo C # e Java, sono abituato alle mie liste omogenee, e questo per me ha senso. Quando ho iniziato a raccogliere Lisp, ho notato che le liste possono essere eterogenee. Quando ho iniziato a rovinare con la parola chiave dyna...
posta 01.02.2012 - 13:59
3
risposte

Uso del controllo di tipo statico per la protezione da errori di business

Sono un grande fan del controllo di tipo statico. Ti impedisce di commettere errori stupidi come questo: // java code Adult a = new Adult(); a.setAge("Roger"); //static type checker would complain a.setName(42); //and here too Ma non ti imp...
posta 02.07.2018 - 21:06
2
risposte

Se sono in ritardo per eseguire il commit di una licenza software su un repository, tutti i precedenti commit non sono stati rilasciati dalla licenza?

Supponiamo che abbia un progetto privato con 100 commit. Non aggiungo una licenza software finché non viene eseguito il 101st. Se faccio il progetto open source, significa che tutti i primi 100 commit non sono vincolati dalla licenza software ne...
posta 26.05.2018 - 19:41
6
risposte

Programmazione basata su contratto rispetto a Test unità

Sono un programmatore un po 'difensivo e un grande fan dei Contratti di codice di Microsofts. Ora non posso sempre usare C # e nella maggior parte delle lingue l'unico strumento che ho sono asserzioni. Quindi di solito finisco con un codice c...
posta 09.12.2013 - 09:17