Molti di voi là fuori lavorano per grandi aziende che distribuiscono software ben noti. Mi chiedevo, quanto del codice originale (fondamentalmente, il codice che era la versione "v1.0") è rimasto nelle moderne applicazioni di massa, come, diciamo, Firefox, Photoshop, Windows, Linux, ecc.? Preferirei davvero l'esperienza di prima mano e le …
La maggior parte dei linguaggi di programmazione sembra essere progettata per non consentire a uno di dichiarare un identificatore che inizia con un numero. Ero solo curioso di sapere il motivo. Ho già cercato sul web, ma non sono riuscito a trovare una spiegazione soddisfacente.
Nella sezione Domande e risposte di questo discorso , Douglas Crockford afferma che jQuery non si ridimensiona così come alcune altre librerie popolari. Che cosa intende con questo, e cosa c'è nelle altre librerie che le rende più scalabili?
Nel nostro negozio utilizziamo SVN per il controllo del codice sorgente e CruiseControl per CI sulla gestione di build e implementazioni automatiche nei nostri ambienti di sviluppo, test e integrazione. Tutto funziona senza problemi, tuttavia, a causa di vincoli hardware e di risorse, il nostro ambiente di integrazione non è …
Qual è un buon atteggiamento da parte degli sviluppatori quando discutono di nuove funzionalità, e in particolare di funzionalità non critiche / discutibili? Supponiamo che tu stia sviluppando una sorta di linguaggio simile a Java, e il capo dice: "Abbiamo bisogno di puntatori in modo che gli sviluppatori possano giocherellare …
Sto per diventare un nuovo laureato e sto cercando di ottenere uno stage o una posizione di ingegnere del software jr. Tuttavia, non ho alcuna esperienza nel settore. Tutto quello che avrò è la mia laurea e i miei progetti in classe che ho completato. Come posso rendere il mio …
Contesto Sto cercando lavoro come appaltatore nel mio settore di competenza e preferirei guadagnare meno soldi e avere meno benefici lavorando come appaltatore a breve termine. Il problema: Le aziende affermano che devo essere un dipendente interno per motivi di proprietà intellettuale. La domanda: Non sarebbe facile per loro farmi …
Quando ho usato IoC Container nel mio ultimo progetto, sono finito con entità anemiche e la maggior parte della mia logica di business in Stateless Services. Ho visto progetti scritti da altri sviluppatori che utilizzano "Inversion of Control" e sono sempre "Anemici". Poiché "Anemic Domain Model" è anti-pattern, è possibile …
Abbiamo sicuramente usato typedefs e #defines una volta o l'altra. Oggi, mentre lavoravo con loro, ho iniziato a meditare su una cosa. Considera le 2 situazioni seguenti per utilizzare il inttipo di dati con un altro nome: typedef int MYINTEGER e #define MYINTEGER int Come sopra, in molte situazioni possiamo …
My Comcast DVR impiega almeno tre secondi per rispondere a ogni pressione del tasto del telecomando, rendendo il semplice compito di guardare la televisione un'esperienza frustrante di schiacciamento dei pulsanti. Il mio iPhone impiega almeno quindici secondi per visualizzare messaggi di testo e si arresta in modo anomalo ¼ delle …
Quando in precedenza avevo chiesto cosa fosse responsabile del software lento, alcune risposte che ho ricevuto suggerivano che si trattava di un problema sociale e di gestione: Questo non è un problema tecnico, è un problema di marketing e di gestione .... In definitiva, i responsabili del prodotto sono responsabili …
Sto prendendo una classe di progettazione software in cui dovrei scegliere un software open source da analizzare dal punto di vista della progettazione software. Deve essere un grande progetto: non meno di 100.000 righe di codice. Vorrei davvero scegliere un software molto ben progettato e progettato per avere buone conoscenze …
Di recente, stavo sviluppando una serie di standard di codifica per la nostra azienda. (Siamo una nuova squadra che si dirama in una nuova lingua per l'azienda.) Nella mia prima bozza, ho fissato lo scopo dei nostri standard di codifica come migliorare la leggibilità, la manutenibilità, l'affidabilità e le prestazioni. …
Questo è iniziato come una "Nota per il Sé", quindi per favore scusami se la frustrazione è fin troppo evidente e la scrittura è meno che stellare ... Ultimamente tre dei principali argomenti che ho avuto in testa: Motivazione Apprendimento (curiosità) Fare (Fare) Studio motivazione e incentivi da mesi ormai. …
Per anni ho considerato di scavare in quelle che considero lingue "di basso livello". Per me questo significa C e assemblaggio. Tuttavia non ho ancora avuto tempo per questo, né è mai stato necessario. Ora, poiché non vedo sorgere alcuna necessità, mi sento come se dovessi semplicemente programmare un certo …
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.