Ho letto molto sulle architetture di microservizi per le applicazioni server e mi chiedevo come l'utilizzo della rete interna non costituisse un collo di bottiglia o uno svantaggio significativo rispetto a un'architettura monolitica. Per motivi di precisione, ecco le mie interpretazioni dei due termini: Architettura monolite: un'applicazione in una sola …
C è una delle lingue più utilizzate al mondo. Rappresenta un'enorme percentuale del codice esistente e continua ad essere utilizzato per una grande quantità di nuovo codice. È amato dai suoi utenti, è così ampiamente portato che essere in grado di eseguire C è per molti la definizione informale di …
Il primo compilatore è stato scritto da Grace Hopper nel 1952, mentre l'interprete Lisp è stato scritto nel 1958 dallo studente Steve Russell di John McCarthy. Scrivere un compilatore sembra un problema molto più difficile di un interprete. Se è così, perché il primo compilatore è stato scritto sei anni …
Di solito cerco di seguire il consiglio del libro Lavorare efficacemente con Legacy Cod e . Spezzo le dipendenze, sposto parti del codice in @VisibleForTesting public staticmetodi e in nuove classi per rendere testabile il codice (o almeno una parte di esso). E scrivo dei test per assicurarmi di non …
Mi è stato insegnato dal mio capo (ho appena finito la scuola e voleva qualcuno con una piccola esperienza di programmazione, quindi mi ha scelto di addestrarmi su ciò in cui quella società è specializzata) e ha iniziato a lavorare con le applicazioni ASP.NET MVC , alcuni HTML e CSS …
Spiegando la differenza tra rigore delle lingue e paradigmi a un mio collega, ho finito per affermare che: I linguaggi tolleranti, come i linguaggi dinamici e interpretati, vengono utilizzati al meglio per prototipi e piccoli progetti o applicazioni Web di medie dimensioni. Quando si scelgono linguaggi dinamici eleganti come Python …
Tre mesi fa stavo lavorando a un progetto, poi improvvisamente è apparso un altro progetto urgente e mi è stato chiesto di spostare la mia attenzione. A partire da domani, tornerò al vecchio progetto. Mi rendo conto di non ricordare cosa stavo facendo esattamente. Non so da dove cominciare. Come …
Abbiamo un prodotto che ha alcune edizioni diverse. Le differenze sono minori: stringhe diverse qua e là, pochissima logica aggiuntiva in una, pochissima differenza nella logica nell'altra. Quando viene sviluppato il software, è necessario aggiungere la maggior parte delle modifiche a ogni edizione; tuttavia, ci sono alcuni che non lo …
Ho sentito molte persone menzionare Code Complete come un libro che vale la pena leggere. Sfortunatamente, sono così impegnato che non ho tempo di leggerlo, quindi qualcuno può dirmi quali sono i punti chiave del libro?
A mio avviso, la partialparola chiave non fa altro che consentire a una classe di essere suddivisa tra più file di origine. C'è qualche motivo per farlo se non per l'organizzazione del codice? L'ho visto usato per quello nelle classi di UI generate. Sembra una ragione scadente per creare un'intera …
So che questo argomento è un po 'controverso e ci sono molti articoli / opinioni fluttuanti su Internet. Sfortunatamente, la maggior parte di loro presume che la persona non sappia quale sia la differenza tra NULL e stringa vuota. Quindi raccontano storie di risultati sorprendenti con join / aggregati e …
Presto finirò la laurea in programmazione e sto esplorando i prossimi passi da compiere per proseguire la mia carriera. Un'opzione che ho preso in considerazione è ottenere una certificazione o una serie di certificazioni nell'area di sviluppo in cui voglio lavorare. Queste certificazioni valgono tempo e denaro? I datori di …
Nei tuoi studi (da solo o per una lezione) hai avuto un momento "ah ah" in cui finalmente hai capito davvero i suggerimenti? Hai una spiegazione che usi per i programmatori principianti che sembra particolarmente efficace? Ad esempio, quando i principianti primi puntatori incontro in C, potrebbero semplicemente aggiungere &s …
Sto conducendo interviste tecniche per ricoprire alcune posizioni .NET. Molte delle persone che intervista davvero non conosco .NET abbastanza bene, ma trovo almeno il 90% abbellire la loro skillset ovunque tra "un po '" a "in maniera drastica". A volte fabbricano abilità rilevanti per la posizione per cui si stanno …
Cosa significano generalmente le persone ogni volta che vedi XXXin un commento. Occasionalmente, vedrò un commento come questo: # XXX - This widget really should frobulate the whatsit Certo, posso dire cosa significa il commento, ma cosa significa generalmente XXX? Sta dicendo "Questo è un trucco" o forse "Forse dovremmo …
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.