Ho programmato per oltre 9 anni e, secondo i consigli del mio primo insegnante di programmazione, mantengo sempre la mia main()funzione estremamente breve. All'inizio non avevo idea del perché. Ho solo obbedito senza capire, con grande gioia dei miei professori. Dopo aver acquisito esperienza, mi sono reso conto che se …
Di recente ho iniziato a lavorare su un progetto in cui una vecchia applicazione monolitica viene migrata in un'architettura basata su microservizi. La base di codice legacy è molto disordinata ("spaghetti code") e spesso una funzione apparentemente semplice (ad esempio denominata "multiplyValueByTen") si rivela successivamente come "migliaia di righe di …
Nel caso in cui si verificasse un'invasione aliena e siamo stati costretti a supportare le loro lingue in tutti i nostri sistemi informatici esistenti, UTF-8 è progettato in modo da consentire la loro immensa quantità di personaggi? (Certo, non sappiamo se gli alieni abbiano effettivamente delle lingue, se o come …
Ho letto di questo snafu: la programmazione di un bug costa al Citigroup $ 7 milioni dopo che le transazioni legittime sono state scambiate per 15 anni con dati di test . Quando il sistema è stato introdotto a metà degli anni '90, il codice del programma ha filtrato tutte …
OK, quindi ho parafrasato. La citazione completa: Internet è stato fatto così bene che la maggior parte della gente la considera una risorsa naturale come l'Oceano Pacifico, piuttosto che qualcosa creata dall'uomo. Quando è stata l'ultima volta che una tecnologia con una scala del genere è stata così priva di …
Quasi ogni articolo che ho letto 1 confrontando Git e Mercurial sembra che Mercurial abbia una UX della riga di comando migliore con ogni comando limitato a una sola idea (a differenza di dire git checkout). Ma ad un certo punto Git è diventato improvvisamente molto popolare e il numero …
Quali sono i vantaggi dell'utilizzo del solo Javascript rispetto all'uso del solo JQuery? Ho un'esperienza limitata con i codici JavaScript e JQuery. Ho aggiunto bit e frammenti di ciascuno alle pagine HTML ma ho principalmente codificato materiale lato server in altre lingue. Ho notato che mentre in teoria puoi fare …
Quando scrivo codice in Visual Studio, ReSharper (che Dio lo benedica!) Mi suggerisce spesso di cambiare la mia vecchia scuola per il ciclo nella forma foreach più compatta. E spesso, quando accetto questo cambiamento, ReSharper fa un passo avanti e mi suggerisce di cambiarlo di nuovo, in un brillante modulo …
Non sono di madrelingua inglese. Nella mia lingua madre sono a conoscenza di alcuni termini usati per riferirsi alla condizione controllata per fermare una ricorsione e alla condizione controllata per casi estremi, improbabili o semplicissimi. In inglese, ho incontrato i termini "caso limite", "caso angolare", "caso limite" e "caso base", …
Presumo che il mio progetto sia abbastanza disaccoppiato da consentire il collaudo delle unità. Ma quanto grande, esattamente, in termini di clasi e funzioni deve essere il mio progetto per rendere utile il test unitario? Tutti commettiamo errori e nessuno è perfetto, ma mi considero un programmatore decente per gestire …
Sono un buon programmatore, o almeno così pensavo. Mi piace sempre programmare. E voglio imparare molte cose sulla programmazione per farmi diventare un programmatore migliore. Ho studiato programmazione per 1 anno e ora lavoro come programmatore per quasi 2 anni. Quindi in breve, ho quasi 3 anni di esperienza di …
I libri e la documentazione sull'MVC si accumulano solo sull'uso dei termini Stateful e Stateless. Ad essere sincero, non riesco proprio a coglierne l'idea, di cosa parlano i libri. Non forniscono un esempio per comprendere nessuno dei due stati, piuttosto che dire semplicemente che HTTP è apolide e con ASP.NET …
Che cosa dove le forze storiche al lavoro, i compromessi da fare, nel decidere di utilizzare gruppi di otto bit come unità fondamentale? C'erano macchine, una volta, che utilizzavano parole di altre dimensioni, ma oggi per i non-otto-testimoni devi cercare pezzi da museo, chip specializzati per applicazioni integrate e DSP. …
Sto lavorando a un progetto abbastanza grande e ho il compito di fare alcune traduzioni per questo. C'erano tonnellate di etichette che non sono state tradotte e mentre cercavo il codice ho trovato questo piccolo pezzo di codice //TODO translations Questo mi ha fatto pensare al senso di questi commenti …
Come programmatore C & Objective-C, sono un po 'paranoico con i flag di avvertimento del compilatore. Di solito cerco di trovare un elenco completo di flag di avviso per il compilatore che uso e di accenderne la maggior parte, a meno che non abbia davvero un buon motivo per non …
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.