Sto studiando i sistemi operativi e l'architettura x86, e mentre leggevo della segmentazione e del paging, ero naturalmente curioso di sapere come i moderni SO gestiscono la gestione della memoria. Da quello che ho trovato Linux e la maggior parte degli altri sistemi operativi essenzialmente evita la segmentazione a favore …
Ci sono sviluppatori là fuori che non solo scrivono codice e risolvono problemi, ma aspirano a diventare un imprenditore e gestire la propria azienda. Possono partecipare a progetti open source, partecipare a vari eventi / incontri di networking o persino scrivere codice per aiutare a formare / avviare la propria …
Visto che molti dei miei amici sono disoccupati, alcuni dei miei amici e ho in programma di creare una piccola società di software. Quali sono le cose di base che dovremmo sapere e fare? Esistono elementi specifici della gestione di una società di software di cui dovremmo essere a conoscenza?
Sono uno studente (ancora per andare all'università) e sto programmando da circa 5 anni. In quel periodo, sono passato da una lingua all'altra, da API a API, da progetto a progetto. Ho provato a concentrarmi su una cosa, ma perdo interesse. Il mio intero PC è pieno di progetti a …
Ho notato di recente che i linguaggi di programmazione funzionale stanno guadagnando popolarità . Di recente ho visto come l' indice Tiobe mostra un aumento della loro popolarità rispetto allo scorso anno, anche se la maggior parte di loro non raggiunge nemmeno le prime 50 lingue più popolari secondo questo …
Complessivamente sto programmando da circa 8 anni e mi sembra di fare sempre più affidamento su librerie e snippet open source (maledetto GitHub!) Per "portare a termine il lavoro". So che col tempo potrei scrivere la mia implementazione, ma mi piace concentrarmi sul design generale. È normale (ambiente non aziendale)? …
Questa domanda mi ha fatto pensare che ci fosse una domanda migliore da porre. Cosa hai imparato a scuola di cui non ti importava in quel momento, ma che si è rivelato utile o che hai dovuto imparare di nuovo sul posto di lavoro perché ce l'avevi a scuola, ma …
Esistono dati concreti (studi, confronti, analisi non solo dell'intestino) sui vantaggi e gli svantaggi del lavoro da casa? I miei sviluppatori hanno chiesto ad esempio di lavorare da casa un giorno alla settimana, al capo non piace per vari motivi, alcuni dei quali sono d'accordo, ma penso che non si …
Faccio schifo alle stime. Quando qualcuno mi chiede quanto tempo ci vorrà, non oso nemmeno fare un'ipotesi poiché sarò completamente fuori dal comune. Di solito sono troppo ottimista e probabilmente dovrei moltiplicare la mia ipotesi con un grande fattore X ... Come posso imparare a fare stime migliori? Non è …
Qual è il flusso di lavoro consigliato per imparare HTML5? Quali strumenti devo installare? Quale SDK? Dove iniziare? Come testare? Come eseguire il debug? Cosa leggo? Capisco che ciò che viene spesso etichettato come "sviluppo HTML5" è in realtà una miscela di HTML, CSS, JS e altro, tuttavia non credo …
Stasera stavo guardando Bob Ross dipingere degli "alberi felici" e ho capito cosa mi ha stressato il mio codice ultimamente. La comunità di persone qui e su Stack Overflow sembra rifiutare qualsiasi soffio di imperfezione. Il mio obiettivo è scrivere codice rispettabile (e quindi mantenibile e funzionante), migliorando le mie …
Esiste una definizione esatta, ma semplice e comprensibile della distinzione tra "caso d'uso", "User Story" e "Usage Scenario"? ci sono molte spiegazioni, ma in questo momento non vedo nessuno che spieghi le differenze in una singola frase, o due ... (ad es. http://c2.com/cgi-bin/wiki?UserStoryAndUseCaseComparison molto lungo e difficile da ottenere, pieno …
Ho letto di più sul principio dell'inversione del controllo e dell'iniezione delle dipendenze come una sua attuazione e sono abbastanza sicuro di capirlo. Sembra in sostanza dire "non dichiarare le istanze dei membri della classe all'interno della classe". Piuttosto che le istanze dovrebbero essere passate e assegnate attraverso il costruttore; …
In http://semver.org/ —che secondo la mia percezione sembra essere la convenzione più utilizzata nel controllo delle versioni — si consiglia di aumentare il numero di versione principale quando viene introdotto un cambiamento che interrompe / modifica l'API. Esistono due scenari correlati, ma non vedo come applicare questa linea guida: Cosa …
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.