Nella programmazione funzionale poiché quasi tutte le strutture dati sono immutabili, quando lo stato deve cambiare viene creata una nuova struttura. Questo significa molto più utilizzo della memoria? Conosco bene il paradigma di programmazione orientata agli oggetti, ora sto cercando di conoscere il paradigma di programmazione funzionale. Il concetto di …
Oggi ho avuto una discussione con qualcuno. Stavo spiegando i vantaggi di avere un modello di dominio ricco rispetto a un modello di dominio anemico. E ho dimostrato il mio punto con una semplice classe simile a quella: public class Employee { public Employee(string firstName, string lastName) { FirstName = …
Ho letto la nota di Martin Fowler sull'integrazione continua ed elenca come un must "Tutti si impegnano quotidianamente sulla linea principale". Non mi piace impegnare il codice a meno che la sezione su cui sto lavorando non sia completa e che in pratica commetto il mio codice ogni tre giorni: …
Mi chiedo, il linguaggio delle notazioni musicali è Turing-Complete ? Il mio primo pensiero è che ci sono anelli nella notazione musicale, ma non c'è modo di scrivere rami condizionali, giusto? Non sono un musicista, quindi forse qualcuno può aiutare a colmare le lacune?
Ho detto alla società per cui lavoro che desidero abbandonarmi gradualmente, ma che rimarrei in giro per un paio di mesi prima di candidarmi ovunque per aiutare nel reclutamento del mio sostituto. L'ho offerto perché sono l'unico sviluppatore web e non volevo lasciarli indifesi. Il problema è che vogliono assumere …
Lavoro nello sviluppo di software da oltre 10 anni e mi rendo conto che raramente riesco a creare qualcosa di "nuovo". Mi rendo conto che "nuovo" è un termine vago, ma lo definirei come qualsiasi cosa, da un ovvio nuovo progetto su larga scala a una nuova funzionalità di grandi …
Sto per iniziare il mio viaggio in Java , (mi sono già dilettato in C ++) ma mi sto davvero confondendo su tutte le diverse versioni di Java: JavaSE JavaEE JavaFX eccetera. Qualcuno può spiegarli in dettaglio?
Ho rivisto diversi curriculum che abbiamo per una nuova posizione. Ho notato che alcuni di loro avevano molte vecchie versioni del linguaggio di programmazione e vecchie applicazioni sul loro curriculum (ad esempio SQL 4.2, VB5, Lotus 123, Novell). Questo ha lasciato il loro elenco di esperienze informatiche molto lungo. Lo …
Confrontando l'ingegneria del software con l'ingegneria civile, sono stato sorpreso di osservare un diverso modo di pensare: qualsiasi ingegnere civile sa che se vuoi costruire una piccola capanna nel giardino puoi semplicemente ottenere i materiali e andare a costruirla mentre se vuoi costruire una casa di 10 piani (o, per …
Non so se dovrei essere molto irritato o cosa. Ho creato da solo oltre 300 query per un database di grandi dimensioni e ho sviluppato una convenzione di denominazione per poterle trovare in seguito. Nessun altro nel mio ufficio sa nemmeno come creare una query, ma sono arrivato ieri per …
Mi sono appena trovato a scrivere il seguente commento in un codice (arcaico di Visual Basic 6.0) che stavo scrivendo: If WindowState <> 1 Then 'The form's not minimized, so we can resize it safely '... End if Non sono sicuro del motivo per cui inconsciamente uso "noi" nei miei …
L'abbiamo fatto tutti, abbiamo etichettato alcuni codici (spesso roba che abbiamo ereditato) come "legacy"? Ma è ancora utilizzato nei sistemi di produzione - quindi è davvero legato? E cosa lo rende legato? Dovremmo evitare questa etichettatura ingiustificata di codice perfettamente funzionante; dove l'etichettatura è una pura convenienza che ci consente …
Non ho molta esperienza nel lavoro nell'industria del software, essendo autodidatta e avendo partecipato all'open source prima di decidere di fare un lavoro. Ora che lavoro per soldi, devo anche occuparmi di cose spiacevoli, il che è normale ovviamente. Recentemente mi è stato assegnato il compito di aggiungere la registrazione …
Tutto ciò che ho letto e studiato fino a questo punto descrive come Agile / Scrum funzioni alla grande con i team di circa 4-6 membri, forse anche di più. Nel mio negozio attuale, abbiamo circa 8 sviluppatori o giù di lì, ma data la natura del volume dei progetti …
Ci sono molti libri sulla programmazione là fuori, e sembra che Code Complete sia praticamente in cima all'elenco della maggior parte delle persone di "libri di programmazione da leggere", ma che dire di The Art of Computer Programming di Donald Knuth? Sono una persona impegnata, tra lavoro e una giovane …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.