Tutte le domande

5
risposte

Nella progettazione dell'API, quando utilizzare / evitare il polimorfismo ad hoc?

Sue sta progettando una libreria JavaScript, Magician.js . Il suo linchpin è una funzione che estrae un Rabbit dall'argomento passato. Sa che i suoi utenti potrebbero voler estrarre un coniglio da String , Number , Function...
posta 30.05.2013 - 15:49
2
risposte

Associare la logica di business di programmazione a una persona non IT [chiusa]

Hai avuto esperienze in cui una persona non IT lavora con un programmatore durante il processo di codifica? È come una programmazione di coppie, ma una persona è una persona non IT che conosce molto sul business, forse un ingegnere di process...
posta 20.10.2012 - 04:25
1
risposta

Utilizzo del metodo di default Java

Per decenni è stato il caso che le interfacce erano solo solo (solo) per specificare le firme del metodo. Ci è stato detto che questo era il "modo giusto per fare cose ™". Quindi Java 8 è uscito e ha detto: Well, er, uh, now you can...
posta 24.04.2017 - 17:27
3
risposte

Quanto sono efficaci le sfide di programmazione nel processo di reclutamento? [chiuso]

Penso che la nostra azienda possa creare sfide progettate per trovare candidati al software engineer che siano: È bravo a risolvere i problemi, non ad entusiasmare i reclutatori. È più probabile che abbia paura di venire da noi in una fier...
posta 08.02.2012 - 00:47
2
risposte

C'è qualche vantaggio nella manipolazione dei bit in stile c rispetto a std :: bitset?

Lavoro quasi esclusivamente in C ++ 11/14 e di solito rabbrividisco quando vedo un codice come questo: std::int64_t mArray; mArray |= someMask << 1; Questo è solo un esempio; Sto parlando di manipolazione bit-in generale. In C ++, c'è...
posta 18.05.2015 - 00:42
2
risposte

Dove si inserisce jQuery con framework come JavaScriptMVC, BackboneJS, SproutCore e Knockout?

Ho utilizzato felicemente JQuery per gli ultimi 2 anni e sono stato abbastanza efficace creando alcune funzionalità davvero interessanti con esso ... quindi mi sento molto a mio agio. Inoltre, credo che il futuro del Web continuerà sull'attu...
posta 30.11.2011 - 12:17
2
risposte

Strategia di applicazione di Django

Ho lavorato un po 'su un progetto Django che è cresciuto un po' ultimamente. Ho pensato un po 'a quale strategia utilizzare per renderlo più facile da gestire. Una cosa su cui vorrei avere qualche input sarebbe se dovessi dividere la mia applica...
posta 14.08.2012 - 09:53
15
risposte

I veri programmatori usano i debugger? [chiuso]

Se i programmatori esperti effettivamente usano mai i debugger e, in tal caso, in quali circostanze. Anche se nella risposta a questa domanda ho detto "mesi" fa probabilmente intendevo "anni" - non uso davvero un debugger. Quindi la mia domanda...
posta 12.08.2012 - 15:40
2
risposte

Perché NoSQL su SQL? [duplicare]

Quanto bene SQL e NoSQL vanno testa a testa. Ho letto da qualche parte che i database SQL non vanno bene per i dati che sono ben strutturati o con qualche grafia associata. È davvero il caso? Oltre a Facebook, Google e altri grandi giocat...
posta 19.09.2011 - 05:14
3
risposte

Come gestire gli errori di post-convalida in comando (DDD + CQRS)

Ad esempio, quando si invia un modulo di registrazione, è necessario controllare Domain Model ( WriteModel in CQRS ) che sia in uno stato valido (ad esempio, sintassi dell'indirizzo e-mail, età, ecc.). Quindi crei un Command...
posta 13.03.2017 - 14:44