Esistono studi condotti sull'efficacia di linguaggi tipizzati staticamente o dinamicamente? In particolare: Misurazioni della produttività del programmatore Tasso di difetto Includendo anche gli effetti dell'utilizzo o meno di unit test. Ho visto molte discussioni sui meriti di entrambe le parti, ma mi chiedo se qualcuno abbia fatto uno studio al …
Avere lavorato su un progetto fallito è una delle poche cose che la maggior parte dei programmatori ha in comune, indipendentemente dal linguaggio utilizzato, dall'industria o dall'esperienza. Questi progetti possono essere grandi esperienze di apprendimento, disastri che schiacciano l'anima (o entrambi!) E possono verificarsi per una moltitudine di ragioni: cambiamento …
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 …
Hai mai provato a implementare qualcosa di semplice ma per qualche strana ragione non funziona. Quindi provi una possibile soluzione ma poi qualcos'altro non funziona. Continui a provare soluzioni alternative diverse ma ogni volta che qualcosa di diverso non funziona. Ogni volta che ti avvicini di un passo, ottieni anche …
Molto spesso, sono bloccato nella scelta della migliore decisione di progettazione. Anche per piccoli dettagli, come definizioni di funzioni, flusso di controllo e nomi di variabili, trascorro periodi insolitamente lunghi a esaminare i vantaggi e gli svantaggi delle mie scelte. Mi sento come se stessi perdendo molta efficienza trascorrendo le …
Sono a un anno dalla laurea e non vedo davvero l'ora di risolvere problemi pratici. Soprattutto quelli non banali che richiedono un po 'di ricerca e molta riflessione. Ma allo stesso tempo, questa è anche la mia più grande paura: affrontare un problema che non sono in grado di risolvere, …
Forse la più grande promessa di usare il paradigma orientato agli oggetti è il riutilizzo del codice. Alcuni contestano che ciò sia stato raggiunto. Perché è stato (non) raggiunto? Il riutilizzo del codice come OOP lo definisce, rende i progetti più produttivi? O più gestibile? O più facile da mantenere? …
Ho avuto una conversazione insolita e breve con un architetto molto anziano su linguaggi dinamici e statici. Ha detto che i dati dell'azienda mostrano che ci sono prove per una maggiore produttività quando vengono utilizzati linguaggi statici. Nota, è una grande azienda con una lunga storia. Con mia (e altre) …
Avevo letto un'intervista con un grande programmatore (non è in inglese) e in esso mi ha detto che "un grande programmatore può essere 10 volte più buono di uno mediocre", spiegando perché i bravi programmatori sono ben pagati e perché le società di programmazione offrono molti servizi ai propri dipendenti. …
Ho visto alcuni programmatori modificare il loro codice più e più volte non solo per farlo "funzionare bene", ma anche per farlo "apparire bene". IMO, il "codice pulito" è in realtà un complimento che indica che il tuo codice è elegante, perfettamente comprensibile e mantenibile. E la differenza emerge quando …
Ho trascorso l'ultimo anno come team one-man a sviluppare un'applicazione rich-client (35.000+ LoC, per quello che vale). Attualmente è stabile e in produzione. Tuttavia, so che le mie capacità erano arrugginite all'inizio del progetto, quindi senza dubbio ci sono problemi importanti nel codice. A questo punto, la maggior parte dei …
Di recente ho avviato un progetto che non sembrava troppo difficile da realizzare, il concetto era un'applicazione abbastanza semplice che doveva accettare input ogni tanto (forse 10 volte al giorno), e provare a eseguire alcune operazioni su di essi e raccogliere tutti i risultati alla fine. Questa applicazione otterrebbe quindi …
Sto cercando una nuova posizione con una nuova società. In passato ho parlato con alcune persone (in generale, non con questa azienda) che avevano ricevuto un budget annuale per acquistare nuovi prodotti informatici per tenersi aggiornati. Ora il motivo per cui ritengo che valga la pena porre questa domanda è …
Sto autoapprendendo lo sviluppo iOS attraverso il corso iTunes U CS193p e spesso mi ritrovo bloccato. Ho cercato di sbloccarmi da solo, ma potrei impiegarmi ore e ore a capire cosa sto facendo di sbagliato, sia che manchi un metodo o non riesca davvero a ottenere un intero concetto come …
Hai mai raggiunto un punto nel tuo lavoro quando sai che è ora di andare avanti? Quando passi al punto in cui sei disposto a lasciare andare i demoni che conosci per quelli che non conosci? Qual è stato il tuo ultimo fattore decisivo, per così dire, quando hai finalmente …
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.