Sto lavorando su un sito Web che consentirà agli utenti di accedere utilizzando le credenziali OAuth come Twitter, Google, ecc. Per fare questo, devo registrarmi con questi vari provider e ottenere una chiave API super segreta che ho per proteggere con impegni contro varie parti del corpo. Se la mia …
Un mio collega oggi ha impegnato una classe chiamata ThreadLocalFormat, che sostanzialmente spostava istanze di classi Java Format in un thread locale, dal momento che non sono thread-safe e "relativamente costosi" da creare. Ho scritto un test rapido e ho calcolato che avrei potuto creare 200.000 istanze al secondo, gli …
Il pericolo di suggerire mai qualche funzionalità su un prodotto, in particolare open source, è che otterrai la risposta "perché non lo fai?". È valido ed è bello poter apportare le modifiche da soli. Ma sappiamo praticamente che i prodotti spesso migliorano quando i programmatori ascoltano la voce degli utenti, …
Ho scritto molto codice ES6 per io.js di recente. Non c'è molto codice in natura da cui imparare, quindi mi sento come se stessi definendo le mie convenzioni. La mia domanda è su quando utilizzare constvs let. Ho applicato questa regola: se possibile, utilizzare const. Utilizzare solo letse si conosce …
Compilatori avanzati come gcccompilare codici in file leggibili dalla macchina in base alla lingua in cui è stato scritto il codice (ad es. C, C ++, ecc.). In effetti, interpretano il significato di ciascun codice in base alla libreria e alle funzioni delle lingue corrispondenti. Correggimi se sbaglio. Vorrei capire …
Sto prendendo in considerazione la creazione di un'applicazione, che, in sostanza, consisterebbe in migliaia di istruzioni if ... then ... else. Lo scopo dell'applicazione è quello di essere in grado di prevedere come le mucche si muovono in qualsiasi paesaggio. Sono influenzati da cose come il sole, il vento, la …
Trovo che i test siano molto più difficili e difficili da scrivere rispetto al codice reale che stanno testando. Non è insolito per me passare più tempo a scrivere il test rispetto al codice che sta testando. È normale o sto facendo qualcosa di sbagliato? Le domande “ Vale la …
Perché abbiamo bisogno di variabili private nelle classi? Ogni libro sulla programmazione che ho letto dice che questa è una variabile privata, ecco come la definisci ma si ferma lì. La formulazione di queste spiegazioni mi è sempre sembrata una crisi di fiducia nella nostra professione. Le spiegazioni sono sempre …
Il mio insegnante t-sql ci ha detto che nominare la nostra colonna PK "Id" è considerata una cattiva pratica senza ulteriori spiegazioni. Perché la denominazione di una colonna PK della tabella "Id" è considerata una cattiva pratica?
Ho letto un libro chiamato Clean Code di Robert C. Martin. In questo libro ho visto molti metodi per ripulire il codice come scrivere piccole funzioni, scegliere con cura i nomi, ecc. Sembra di gran lunga il libro più interessante sul codice pulito che ho letto. Tuttavia, oggi al mio …
Questa sarà una domanda delicata, non tecnica, e non sono sicuro che questa sia la piattaforma giusta. Ma sono uno studente CS iniziale quindi spero che lo tolleriate. Nel primo semestre ci sono stati introdotti concetti OOP come incapsulamento, nascondimento dei dati, modularità, eredità e così via attraverso Java e …
Stavo cercando di trovare alternative all'uso della variabile globale in alcuni codici legacy. Ma questa domanda non riguarda le alternative tecniche, sono principalmente preoccupato per la terminologia . La soluzione ovvia è passare un parametro nella funzione invece di usare un globale. In questa base di codice legacy ciò significherebbe …
Sono uno sviluppatore junior tra gli anziani e sto lottando molto per capire il loro pensiero, ragionamento. Sto leggendo Domain-Driven Design (DDD) e non riesco a capire perché dobbiamo creare così tante classi. Se seguiamo quel metodo di progettazione del software finiremo con 20-30 classi che possono essere sostituite con …
Quando guardo i confronti, mi sembra che ci potrebbe essere un mapping 1: 1 tra i loro set di funzionalità. Tuttavia, un'affermazione spesso citata è che "Mercurial è più facile". Qual è la base di questa affermazione? (se presente)
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.