Cosa dovrebbe considerare un programmatore che implementa i dettagli tecnici di un'applicazione Web prima di rendere pubblico il sito? Se Jeff Atwood può dimenticare cookie HttpOnly , sitemap , e cross-site request falsificazioni tutti nello stesso sito , cosa importante cosa che potrei essere dimenticando così? Ci sto pensando dal …
Quale algoritmo di hashing è il migliore per unicità e velocità? Esempi (buoni) usi includono dizionari hash. So che ci sono cose come SHA-256 e simili, ma questi algoritmi sono progettati per essere sicuri , il che di solito significa che sono più lenti degli algoritmi che sono meno unici …
Parlo spesso con i programmatori che dicono " Non mettere più dichiarazioni di ritorno nello stesso metodo " . Quando chiedo loro di dirmi i motivi, tutto quello che ottengo è " Lo standard di codifica lo dice " o " È confuso " . Quando mi mostrano soluzioni con …
Mi sto laureando in Informatica, ma vedo siti web come Stack Overflow e motori di ricerca come Google e non so dove avrei nemmeno iniziato a scrivere qualcosa del genere. Durante un'estate ho avuto l'opportunità di lavorare come sviluppatore di iPhone, ma mi sentivo come se stessi per lo più …
Ripensando alla mia carriera e alla mia vita di programmatore, ci sono stati molti modi in cui ho migliorato le mie capacità di programmazione: leggere codice, scrivere codice, leggere libri, ascoltare podcast, guardare screencast e altro ancora. La mia domanda è: qual è la cosa più efficace che hai fatto …
In una delle ultime mosse "WTF", il mio capo ha deciso che l'aggiunta di un campo "Person To Blame" al nostro modello di tracciamento dei bug aumenterà la responsabilità (anche se abbiamo già un modo di legare i bug a funzionalità / storie). Le mie argomentazioni secondo cui ciò ridurrà …
Come programmatori, ci viene costantemente chiesto 'Quanto ci vorrà'? E sai, la situazione è quasi sempre così: I requisiti non sono chiari. Nessuno ha fatto un'analisi approfondita di tutte le implicazioni. La nuova funzionalità probabilmente interromperà alcune ipotesi che hai fatto nel tuo codice e inizierai a pensare immediatamente a …
Perché 80 caratteri sono il limite "standard" per la larghezza del codice? Perché 80 e non 79, 81 o 100? Qual è l'origine di questo particolare valore?
Di recente ho visto alcuni URI contenenti il parametro di query "utf8 = ✓". La mia prima impressione (dopo aver pensato "mmm, sembra bello") è stata che questo potrebbe essere usato per rilevare una codifica di caratteri rotti. Quindi, questo è un modo migliore per risolvere potenziali problemi con la …
Ultimamente si è discusso molto dei problemi legati all'uso (e all'uso eccessivo) dei singleton. Sono stato una di quelle persone all'inizio della mia carriera. Riesco a vedere qual è il problema adesso, eppure ci sono ancora molti casi in cui non riesco a vedere una buona alternativa - e non …
Il rover Mars Curiosity è atterrato con successo e uno dei video promozionali "7 minuti di terrore" si vanta che ci siano 500.000 righe di codice. È un problema complicato, senza dubbio. Ma questo è un sacco di codice, sicuramente c'era un grande sforzo di programmazione dietro di esso. Qualcuno …
Quali sono i principali vantaggi di React di Facebook rispetto alle imminenti specifiche di Web Components e viceversa (o forse un confronto più mele-a-mele sarebbe con la libreria Polymer di Google )? Secondo questo discorso di JSConf EU e la homepage di React, i principali vantaggi di React sono: Disaccoppiamento …
Dopo aver visto la serie MegaStructures di National Geographic , sono rimasto sorpreso dalla rapidità con cui sono stati completati i grandi progetti. Una volta svolto il lavoro preliminare (design, specifiche, ecc.) Su carta, la realizzazione stessa di grandi progetti richiede solo pochi anni o talvolta alcuni mesi . Ad …
Spero che questa non sia una domanda troppo generica; Potrei davvero usare alcuni consigli stagionati. Sono appena assunto come unico "ingegnere SW" in una piccola bottega di scienziati che hanno trascorso gli ultimi 10-20 anni a mettere insieme una vasta base di codici. (È stato scritto in un linguaggio praticamente …
Questo mi ha turbato per un po 'di tempo e apprezzerei molto il contributo di altri professionisti. Breve background: ho iniziato a programmare quando i miei genitori mi hanno comprato il mio primo computer nel 1988 (a 14 anni, adesso ho 39 anni). Ho seguito un paio di altri percorsi …
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.