Tutte le domande

12
risposte

C'è mai un motivo per fare tutto il lavoro di un oggetto in un costruttore?

Consentitemi di prefigurare ciò dicendo che questo non è il mio codice né il codice dei miei colleghi. Anni fa, quando la nostra azienda era più piccola, avevamo alcuni progetti di cui avevamo bisogno e di cui non avevamo la capacità, quindi son...
posta 02.08.2012 - 15:36
9
risposte

Sta avendo delle date di consegna fisse per gli elementi un modo di lavorare "agile"?

Continuiamo a sentirci dire che lavoreremo in modo agile su un nuovo progetto da parte del senior management. Hanno allestito stand-up, sprint planning, retrospectives, ecc. Ecc. Tuttavia, hanno ora elaborato un piano che dettaglia tutti i lavor...
posta 18.07.2016 - 09:22
6
risposte

Quanto è sicuro nascosto AJAX richiede prestazioni false?

Che cos'è una richiesta AJAX nascosta? Ho notato un aumento nell'utilizzo di richieste AJAX nascoste progettate per far apparire immediatamente l'azione dell'utente. Mi riferirò a questo tipo di richiesta AJAX come non-bloccante. È una richie...
posta 31.01.2013 - 16:36
9
risposte

Il testing dell'unità o lo sviluppo basato sui test sono utili?

Il mio team al lavoro si sta spostando su Scrum e altri team stanno iniziando a fare lo sviluppo basato su test utilizzando test unitari e test di accettazione degli utenti. Mi piacciono gli UAT, ma non sono venduto in test unitari per lo svilup...
posta 17.03.2012 - 06:13
1
risposta

Perché il mondo .Net sembra abbracciare stringhe magiche invece di alternative tipizzate in modo statico?

Quindi, lavoro in .Net. Faccio progetti open source in .Net. Uno dei miei maggiori problemi con esso non è necessariyl con .Net, ma con la comunità e le strutture intorno ad esso. Sembra ovunque che schemi e stringhe di nomi magici vengano tratt...
posta 14.02.2013 - 19:33
9
risposte

Qual è il linguaggio di programmazione più ortogonale? [chiuso]

Mi trovo più volte infastidito dal dover insegnare a matricole su regole linguistiche speciali (come il decadimento da matrice a puntatore) che non hanno assolutamente nulla a che fare con la programmazione in sé. Quindi mi sono chiesto: Qual...
posta 25.08.2011 - 13:06
9
risposte

Esiste un'alternativa valida alla metodologia di sviluppo agile?

Le due metodologie di sviluppo del software predominanti sono cascate e agili. Quando discutiamo di questi due, spesso ci si concentra molto sulle pratiche particolari che li contraddistinguono (programmazione della coppia, TDD, ecc., Confronto...
posta 12.11.2010 - 17:29
13
risposte

Come faccio a modificare una catena di if-else se le dichiarazioni aderiscono ai principi del Codice pulito di Uncle Bob?

Sto cercando di seguire i suggerimenti del codice pulito di Uncle Bob e in particolare per mantenere i metodi brevi. Tuttavia non riesco ad abbreviare questa logica: if (checkCondition()) {addAlert(1);} else if (checkCondition2()) {addAlert...
posta 12.01.2018 - 09:29
16
risposte

Lingue su un curriculum: è meglio inserire "C / C ++" o "C, C ++"? [chiuso]

Mi sto diplomando tra un paio di settimane e il mio curriculum (come previsto) elenca le lingue con cui ho avuto esperienza. Precedentemente ho messo "C / C ++" , ma all'epoca non avevo quella molta esperienza con questi due linguaggi come fa...
posta 04.12.2010 - 20:11
5
risposte

La "convenzione sulla configurazione" non viola i principi di programmazione di base?

Stavo guardando il framework MVVM di WPF Caliburn.Micro e ho letto che molte cose standard si basano su naming convenzioni . Ad esempio, associazione automatica delle proprietà nella vista alle proprietà nel ViewModel. Anche se questo sembr...
posta 21.09.2012 - 12:13