Tutte le domande

2
risposte

Convenzione di denominazione: campi finali (non statici)

Oggi ho avuto una discussione con un collega sulla denominazione dei campi final nelle classi Java. Nel suo opionion final i campi dovrebbero essere considerati costanti in quanto i loro valori non cambieranno dopo la creazione dell...
posta 04.08.2014 - 14:12
4
risposte

Git submodule vs Git clone

Sto lavorando a un progetto open source su GitHub. Ha una sottodirectory / venditore in cui ha una copia di diverse librerie esterne. Il manutentore originale del progetto ha aggiornato questa directory con una copia più recente della libre...
posta 06.03.2013 - 18:00
5
risposte

Che cosa contiene una revisione del codice standard?

Nella mia azienda, è una discussione via email su quale funzione è implementata e quale tipo di bug è stato risolto da chi scrive il codice. E il revisore, che riceve la posta, esaminerà il codice e discuterà la qualità e il modo in cui modifica...
posta 19.01.2011 - 12:47
7
risposte

Come migliorare la formazione degli studenti in merito alla manutenibilità? [chiuso]

La manutenibilità è una delle principali attrazioni dello sviluppo di software professionale. In effetti, la manutenzione è quasi sempre la parte più lunga del ciclo di vita del software, poiché dura dal rilascio del progetto fino alla fine dei...
posta 28.04.2012 - 00:47
2
risposte

Perché esiste un nuovo vincolo () in C # ma nessun altro vincolo simile?

Nei generici C #, possiamo dichiarare un vincolo per un parametro di tipo T per avere un costruttore predefinito, dicendo where T : new() . Tuttavia, nessun altro tipo di vincoli come questo è valido - new(string) per esempio, ecc....
posta 22.04.2014 - 21:51
7
risposte

Come generare UUID "sicuri per la lingua"?

Ho sempre voluto usare stringhe generate casualmente per gli ID delle mie risorse, così avrei potuto avere URL più brevi come questo: / user / 4jz0k1 Ma non l'ho mai fatto, perché ero preoccupato per la generazione di stringhe casuali che cre...
posta 07.04.2012 - 15:37
3
risposte

Come evitare di saltare a una soluzione quando si è sotto pressione? [chiuso]

Quando in una scadenza di programmazione particolarmente rigida (come un'ora), se prendo il panico, la mia tendenza è di saltare nel codice senza un piano reale e spero di capirlo mentre procedo. Dato abbastanza tempo, questo può funzionare, ma...
posta 02.12.2012 - 22:05
3
risposte

Perché Javascript utilizza JSON.stringify invece di JSON.serialize?

Mi sto solo chiedendo di "stringify" vs "serialize" . Per me sono la stessa cosa (anche se potrei sbagliarmi), ma nella mia esperienza passata (principalmente con asp.net ) Uso Serialize() e non uso mai Stringify() . So che posso...
posta 07.09.2012 - 15:37
7
risposte

Argomento predefinito mutabile di Python: Perché?

So che gli argomenti predefiniti vengono creati al momento dell'inizializzazione della funzione e non ogni volta che viene chiamata la funzione. Vedere il seguente codice: def ook (item, lst=[]): lst.append(item) print 'ook', lst def...
posta 19.07.2012 - 08:39
4
risposte

Come strutturare i test in cui un test è l'impostazione di un altro test?

I integration stanno testando un sistema, utilizzando solo le API pubbliche. Ho un test che assomiglia a questo: def testAllTheThings(): email = create_random_email() password = create_random_password() ok = account_signup(email, pass...
posta 18.12.2013 - 15:27