Spesso nella mia esperienza di programmazione devo decidere se usare float o double per i miei numeri reali. A volte vado per il float, a volte vado per il doppio, ma in realtà questo sembra più soggettivo. Se dovessi confrontarmi per difendere la mia decisione, probabilmente non darei ragioni valide. …
Di tanto in tanto ho visto una pratica che "sembra" sbagliata, ma non riesco ad articolare cosa c'è di sbagliato al riguardo. O forse è solo un mio pregiudizio. Ecco qui: Uno sviluppatore definisce un metodo con un valore booleano come uno dei suoi parametri, e quel metodo chiama un …
Invece di un database, ho appena serializzato i miei dati su JSON, salvandoli e caricandoli su disco quando necessario. Tutta la gestione dei dati viene effettuata sul programma stesso, che è più veloce E più facile rispetto all'utilizzo di query SQL. Per questo motivo non ho mai capito perché i …
Nei miei database, tendo a prendere l'abitudine di avere una chiave primaria intera a incremento automatico con il nome id per ogni tabella che creo in modo da avere una ricerca univoca per ogni riga particolare. È considerata una cattiva idea? Ci sono degli svantaggi nel farlo in questo modo? …
Il mio capo continua a menzionare con disinvoltura che i programmatori cattivi usano breake continuenei loop. Li uso sempre perché hanno un senso; lascia che ti mostri l'ispirazione: function verify(object) { if (object->value < 0) return false; if (object->value > object->max_value) return false; if (object->name == "") return false; ... …
Durante lo sviluppo dell'applicazione ho iniziato a chiedermi: come devo progettare gli argomenti della riga di comando? Molti programmi usano una formula come questa -argument valueo /argument value. La soluzione che mi è venuta in mente è stata argument:value. Ho pensato che fosse buono perché senza spazi bianchi non è …
Mi sono imbattuto <?= ?>recentemente in questo tag PHP e sono riluttante a usarlo, ma mi fa così male che volevo che tu lo prendessi. So che è una cattiva pratica usare tag brevi <? ?>e che dovremmo usare tag completi <?php ?>, ma per quanto riguarda questo <?= ?>:? …
So che Microsoft ha detto ASP.NET MVC non sostituisce WebForms. E alcuni sviluppatori affermano che WebForms è più veloce da sviluppare rispetto a MVC. Ma credo che la velocità della codifica si riduca al livello di comfort con la tecnologia, quindi non voglio risposte in tal senso. Dato che ASP.NET …
Attualmente sto creando un'applicazione Web che consente agli utenti di archiviare e condividere file di dimensioni 1 MB - 10 MB. Mi sembra che l'archiviazione dei file in un database rallenti in modo significativo l'accesso al database. È una preoccupazione valida? È meglio archiviare i file nel file system e …
AGPL è una licenza abbastanza nuova che doveva andare su reti GPL. Tuttavia, non essendo un avvocato e in realtà non avendo letto l'intera licenza, non riesco a capire esattamente cosa si può fare liberamente e cosa no con AGPL. La mia incertezza è alimentata da questo post su MongoDB …
Sto lavorando a una startup di robotica in un team di copertura del percorso e dopo aver inviato una richiesta pull, il mio codice viene esaminato. Il mio compagno di squadra, che fa parte della squadra da più di un anno, ha fatto alcuni commenti al mio codice che suggeriscono …
Se guardiamo il programma vintage Netscape Navigator o una versione precedente di Microsoft Word, quei programmi avevano dimensioni inferiori a 50 MB. Ora quando installo google chrome sono 200 MB e la versione desktop di Slack è 300 MB. Ho letto di alcune regole secondo cui i programmi occuperanno tutta …
Sono uno studente del liceo che lavora a un progetto C # con un mio amico con lo stesso livello di abilità di me. Finora, abbiamo scritto circa 3.000 righe di codice e 250 righe di codice di test in un arco di 100 commit. A causa della scuola, ho …
Dopo alcuni seri problemi di qualità nell'ultimo anno, la mia azienda ha recentemente introdotto revisioni del codice. Il processo di revisione del codice è stato rapidamente introdotto, senza linee guida o alcun tipo di elenco di controllo. Un altro sviluppatore e io abbiamo scelto di rivedere tutte le modifiche apportate …
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.