Il modo classico di programmare è con try ... catch. Quando è appropriato usare trysenza catch? In Python appare legale e può avere senso: try: #do work finally: #do something unconditional Tuttavia, il codice non ha fatto catchnulla. Allo stesso modo si potrebbe pensare in Java che sarebbe il seguente: …
Trascorri le tue ore di lavoro imparando cose nuove, leggendo blog tecnici, libri sulla programmazione ecc.? Qual è la tua opinione al riguardo? Un datore di lavoro può avere vantaggi che consentono agli sviluppatori di dedicare circa 1-1,5 ore al giorno all'apprendimento. Verrà rimborsato in futuro (con una migliore produttività …
Non so cosa significhi esattamente lo scalare, ma sto cercando di vedere se ci sto pensando correttamente. Lo scalare si riferisce all'arbitrarietà in cui il tipo di dati potrebbe essere di qualsiasi tipo o un sistema non è in grado di sapere in anticipo quali siano i dati.
Ad esempio, preferiresti questo one-liner int median(int a, int b, int c) { return (a<b) ? (b<c) ? b : (a<c) ? c : a : (a<c) ? a : (b<c) ? c : b; } o una soluzione if / else che coinvolge più dichiarazioni di reso? Quando è …
Qual è la differenza tra "to" e "as" come i prefissi dei nomi dei metodi elencare(), asList (), eccetera... Quando usare quale quando si progetta un metodo?
Esistono alcuni linguaggi di programmazione per i quali esiste un sistema di gestione dei pacchetti: CTAN per TeX CPAN per Perl Pip e uova per Python Maven per Java cabala per Haskell Gemme per Ruby npm per NodeJS bower per frontend Javascript e CSS nuget per C # compositore per …
Mi è stato chiesto di vendere il codice sorgente (insieme agli utenti esistenti) della piccola app di utilità che ho creato anni fa. Ho studiato come assegnare un prezzo al codice sorgente ma finora non ho trovato una buona soluzione. Ho cercato in rete, ma non ho trovato nulla di …
Ho un servizio web. In questo momento, ho le password memorizzate in testo normale in una tabella MySQL sul mio server. So che questa non è la migliore pratica ed è per questo che ci sto lavorando. Perché le password dovrebbero essere crittografate se vengono archiviate in un database sicuro? …
Prima di tutto, in questa domanda vorrei stare lontano dalla polemica sul fatto che commentare il codice sorgente sia positivo o negativo. Sto solo cercando di capire più chiaramente cosa intendono le persone quando parlano di commenti che ti dicono PERCHÉ, COSA o COME. Spesso vediamo linee guida come "I …
Non riuscivo a capirne la ragione. Uso sempre la classe String come altri sviluppatori, ma quando ne modifico il valore, viene creata una nuova istanza di String. Quale potrebbe essere la ragione dell'immutabilità per la classe String in Java? So che ci sono alcune alternative come StringBuffer o StringBuilder. È …
Sto scrivendo un saggio e vorrei avere alcune prove empiriche, forse dati longitudinali in cui la popolarità di queste tecnologie viene confrontata per un periodo di alcuni anni. Ci sono statistiche che mostrano la popolarità di Git contro SVN?
Sono sicuro che molti sviluppatori hanno familiarità con XML e JSON e li hanno usati entrambi. Quindi inutile spiegare cosa sono e quali sono i loro scopi, anche in breve. Se proviamo a mappare i loro concetti, possiamo dire (correggimi se sbaglio): I tag XML sono equivalenti a JSON {} …
A volte ti imbatti in una situazione in cui devi estendere / migliorare un po 'di codice esistente. Vedi che il vecchio codice è molto snello, ma è anche difficile da estendere e richiede tempo per la lettura. È una buona idea sostituirlo con un codice moderno? Qualche tempo fa …
So che Subversion (quello che stiamo usando al lavoro) può essere configurato per richiedere commenti sugli commit, tuttavia non sono in grado di accenderlo semplicemente. So che la mia ragione per commentare i miei commit è perché è utile, se non altro come un jogger di memoria, capire rapidamente il …
Secondo questa domanda e le sue risposte Qual è lo scopo della "clausola di non avallo" nella nuova licenza BSD? sembra più intelligente scegliere la licenza BSD sul MIT, per impedire alle persone di usare il tuo nome in modo indesiderato. In tal caso, perché le persone scelgono ancora la …
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.