Tutte le domande

2
risposte

Principio di minimo stupore (POLA) e interfacce

Un buon quarto di secolo fa, quando stavo imparando il C ++, mi è stato insegnato che le interfacce dovevano essere indulgenti e, per quanto possibile, non mi importava dell'ordine che i metodi venivano chiamati poiché il consumatore potrebbe no...
posta 14.04.2016 - 08:21
2
risposte

Generazione di una classe in modo dinamico da tipi che vengono recuperati in fase di runtime

È possibile eseguire quanto segue in C # (o in qualsiasi altra lingua)? Sto recuperando dati da un database. In fase di esecuzione, posso calcolare il numero di colonne e tipi di dati delle colonne recuperate. Successivamente voglio "ge...
posta 16.07.2011 - 08:24
6
risposte

sizeof style: sizeof (type) o sizeof variable?

Ho visto due stili di usare sizeof per le operazioni relative alla memoria (come in memset o malloc ): sizeof(type) e sizeof variable o sizeof(variable) Quale preferiresti, o useresti un mix dei due stili...
posta 11.06.2013 - 02:02
6
risposte

Come posso rimuovere la mia paura di fare lavori freelance? [chiuso]

Di solito lavoro in una società di web design, ma il mio manager ha anche la sua compagnia. È fondamentalmente un designer e prende i progetti con i clienti e poi faccio il suo lavoro durante i fine settimana o quando ho tempo. È molto audace...
posta 22.07.2011 - 13:17
6
risposte

Che cosa fare se un membro del team manca una pianificazione sprint?

Diciamo che un membro del team è in ferie annuali. Non parteciperà alla pianificazione sprint, ma tornerà a metà dell'iterazione / sprint. Diciamo che ha una capacità del 50%, in quanto sarà disponibile per la metà successiva dell'iterazione, do...
posta 20.07.2011 - 13:34
3
risposte

Rifacimento a basso impatto e pulizia del codice del codice sciatto durante l'attesa dei requisiti

Ho ereditato una base di codice esistente per un prodotto che è deprecabilmente scarso. Il progetto fondamentale è terribilmente inadeguato, ma sfortunatamente posso fare ben poco senza un refactoring completo (accoppiamento HIGH, coesione BASSA...
posta 05.07.2011 - 12:56
7
risposte

Perché è necessario includere il file .h mentre tutto funziona quando si include solo il file .cpp?

Perché dobbiamo includere sia i file .h che .cpp , mentre possiamo farlo funzionare con solo un file .cpp e quindi includerlo. Ad esempio, creando un file.h contenente dichiarazioni, quindi creando un file.cpp contenen...
posta 23.08.2014 - 16:47
5
risposte

Quando dovresti riscrivere? [duplicare]

Nel famoso (o famigerato) articolo di Joel Spolsky Thins che non dovresti mai fare, parte I , egli fa il caso che fare una riscrittura è sempre una mossa sbagliata perché: Ti mette automaticamente dietro (i tuoi concorrenti / programma...
posta 12.08.2011 - 18:41
3
risposte

Dare un nome al metodo "fai X se necessario"

Quale è un buon modo per assegnare un nome a un metodo che controlla se X deve essere eseguito e X se necessario? Ad esempio, come denominare un metodo che aggiorna un elenco utenti se i nuovi utenti hanno effettuato l'accesso? UpdateListI...
posta 21.08.2012 - 17:54
8
risposte

Come si pronuncia "è open source, invia una patch" in modo che sia amichevole?

Nelle risposte di Qual è la risposta canonica a" è open source, invia una patch "? , molte persone hanno espresso l'opinione che semplicemente chiedere alle persone di presentare una patch è arrogante e maleducato. Ma mi sembra che come sv...
posta 11.06.2011 - 13:27