Ecco alcune informazioni su di me, prima di iniziare con la domanda. Sono un laureato in Informatica, Java è il mio linguaggio di programmazione principale. Il problema di base nella mia Università sono gli standard di insegnamento. Nessuno si preoccupa dell'insegnamento della conoscenza del codice agli studenti, piuttosto che solo …
Ho un programma che deve generare file temporanei. È scritto per macchine a grappolo. Se ho salvato quei file in una directory temporanea a livello di sistema (ad esempio:) /tmp, alcuni utenti si sono lamentati del fallimento del programma perché non avevano un accesso adeguato a / tmp. Ma se …
Hai mai provato a riassumere tutti i numeri da 1 a 2.000.000 nel tuo linguaggio di programmazione preferito? Il risultato è facile da calcolare manualmente: 2.000.001.000.000, che circa 900 volte più grandi del valore massimo di un intero a 32 bit senza segno. C # stampa -1453759936- un valore negativo! …
Sviluppatore JVM qui. Ultimamente ho visto le chiacchiere nelle chat room dell'IRC e persino nel mio ufficio sulle cosiddette librerie Java " ombreggiate ". Il contesto dell'uso sarà simile a: " Tale e quindi fornisce un client" ombreggiato "per XYZ. " L'esempio perfetto è questo problema di Jira per HBase …
Nel tutorial di Python si può leggere che l'implementazione originale di Python è in C; D'altra parte, l'implementazione di Python, scritta in C, (...) Sono molto curioso perché Python è stato scritto in C e non in C ++? Mi piacerebbe conoscere il ragionamento alla base di questa decisione e …
Sto riscontrando un problema nel comprendere come applicare la sintassi di camelCase ad alcuni dei miei nomi di variabili. Ad esempio, come dovrei scrivere correttamente una parola come "numero di telefono" nel caso del cammello? È phoneNumbero phonenumber? Allo stesso modo con "nome utente", è usernameo userName? Penso che non …
Sono il manutentore di un progetto che ha una vasta base di utenti non tecnici. Lo sto mantenendo da circa 4 anni e aggiungendo nuove funzionalità come sono state richieste. Vorrei ora passare ad altri progetti e smettere di sviluppare per questa applicazione. A causa della natura non tecnica degli …
La letteratura sulla programmazione OO è piena di modelli di progettazione. La maggior parte dei libri sulla programmazione orientata agli oggetti dedica un capitolo o due alla progettazione di modelli come fabbriche e decoratori. Quindi quali sono gli schemi equivalenti nei linguaggi funzionali e perché nessuno ha ancora scritto un …
Conosci quella sensazione quando hai solo bisogno di mostrare quel nuovo trucco con Expressions o generalizzare tre diverse procedure? Questo non deve essere su scala di Architecture Astronaut e in effetti può essere utile ma non posso fare a meno di notare che qualcun altro implementerebbe la stessa classe o …
Avevo l'impressione che un sistema di controllo della versione eliminasse la necessità di avere "log delle modifiche" intonacati ovunque nel codice. Ho spesso visto l'uso continuo dei registri delle modifiche, inclusi grandi blocchi lunghi all'inizio delle procedure memorizzate con una grande sezione bloccata per le modifiche al file e sporcare …
So in anticipo che la gente vedrà questa domanda e penserà "libera Red Bull". Ma in realtà sto cercando il modo migliore per legare i premi per gli sviluppatori agli obiettivi a lungo termine dell'azienda. Ad esempio, supponendo che un team stia lavorando allo stesso prodotto software, sarebbe meglio premiare …
"L'ottimizzazione precoce è la radice di tutti i mali" è qualcosa che quasi tutti noi abbiamo sentito / letto. Ciò che mi incuriosisce di quale tipo di ottimizzazione non è prematuro, ovvero in ogni fase dello sviluppo del software (progettazione di alto livello, progettazione dettagliata, implementazione di alto livello, implementazione …
Di recente sono stato assunto in una grande azienda (migliaia di persone, per dare un'idea delle dimensioni). Dissero di avermi assunto per il mio rigore e perché, nonostante la mia giovinezza (ho 25 anni), ero un programmatore C / C ++. Ora che ci sono, posso vedere che l'intero sistema …
A causa di una serie di circostanze che hanno portato a un cattivo ciclo di implementazione nell'ultima build, ho fatto una campagna nel nostro ufficio per eseguire tutte le future implementazioni con una macchina di build dedicata e il mio capo ha accettato questa proposta. Tuttavia, invece di utilizzare una …
Ho 16 anni. Ho iniziato a programmare circa un anno fa quando stavo per iniziare il liceo. Ho intenzione di fare carriera nella programmazione e sto facendo del mio meglio per imparare il più possibile. Quando ho iniziato, ho imparato le basi del C ++ da un libro e da …
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.