Sto per iniziare a sviluppare un'applicazione web a pagina singola che è molto semplificata da un sistema di documentazione multiutente. Il front-end probabilmente utilizzerà Angular2. Il progetto ha una scadenza breve, quindi ho cercato "scorciatoie", ovvero utilizzando vari servizi già pronti invece di implementare tutto da zero. Avrò bisogno di …
Come dovremmo creare nuove radici aggregate nell'architettura cqrs? In questo esempio, voglio creare un nuovo AR2 radice aggregato che contenga il riferimento al primo AR1. Sto creando AR2 usando il metodo AR1 come punto di partenza. Finora vedo alcune opzioni: All'interno del metodo in AR1 createAr2RootOpt1ho potuto chiamare new AR2()e …
Dopo aver avuto a che fare con il modello asincrono / attesa di C # da un po 'di tempo, improvvisamente ho capito che non so davvero come spiegare cosa succede nel seguente codice: async void MyThread() { while (!_quit) { await GetWorkAsync(); } } GetWorkAsync()si presume che restituisca un …
Sebbene i documenti Java specifichino che i riferimenti deboli sono principalmente per la mappatura canonica, troverete molte , molte , molte persone su Internet che affermano che WeakHashMap è perfetto per archiviare i metadati degli oggetti durante la sua vita. Tuttavia, nessuno si preoccupa di fare un esempio comprensibile E …
Attualmente sto lavorando per presentare React nell'azienda per cui lavoro. Essendo l'unico che ha tenuto corsi sull'argomento, a chi posso chiedere una recensione per accertarmi che il codice segua le "migliori pratiche" e sia implementato correttamente?
Recentemente ho testato il limite di uno stack su tre dispositivi con diversi sistemi operativi (per limite, intendo il numero massimo di livelli che può avere lo stack) e ho notato che ogni volta che raggiungo 2 ^ 16 livelli mi dà errore di overflow e quando inserisco 2 ^ …
Sto cercando di imparare modi di DDD e argomenti correlati. Mi è venuta l'idea di un semplice contesto limitato per implementare la "banca": ci sono conti, il denaro può essere depositato, prelevato e trasferito tra di loro. È anche importante conservare la cronologia dei cambiamenti. Ho identificato l' entità Account …
Lavoro con un team di sviluppatori a cui vengono date scelte su quale hardware e software eseguono. La nostra sensazione è che questo scenario ci consenta di vedere una vasta gamma di sistemi target prima di mai provare. La nostra esperienza è che troviamo una serie di strani problemi in …
sfondo Sto leggendo il "Clean Code book" e, in parallelo, sto lavorando su oggetti calistenici Kata come il conto del banchiere, e sono bloccato su quella regola: La nona regola degli oggetti calistenici è che non usiamo getter o setter. Sembra abbastanza divertente e sono d'accordo con questo principio. Inoltre, …
Questa domanda ha una risposta eccellente di Eric Lippert che descrive a cosa serve lo stack. Per anni ho saputo - in generale - che cos'è lo stack e come viene utilizzato, ma parti delle sue risposte mi fanno chiedermi se questa struttura dello stack sia oggi meno utilizzata dove …
Uno non è riuscito a un test algoritmico con Codility perché ho cercato di trovare una soluzione migliore e alla fine non avevo nulla. Quindi mi ha fatto pensare se potessi usare un approccio simile al TDD? Vale a dire se di solito riesco a sviluppare una soluzione gradualmente in …
Gioco regolarmente una partita 2v2 con 12 amici e voglio un database per tenere traccia di giocatori, squadre, punteggi e partite, con l'intento di creare un sistema di classificazione. Dal momento che noi cambiamo regolarmente squadre mi è venuta in mente tavoli players, teamse gamesdove i giochi hanno due squadre …
La usingdirettiva ci dà accesso ai tipi senza usare i loro nomi completi: using MyNamespace.Foo.Bar; L' usingistruzione funge da zucchero sintattico per try/ finallyblocchi che assicurano che gli oggetti vengano smaltiti correttamente: using(var x = new MyDisposableClass()) { ... } Queste due situazioni sembrano non avere nulla a che fare …
Ho un numero di servizi web che formano un'applicazione web. I clienti possono accedere a questi servizi tramite chiamate API REST. Questi servizi dovrebbero essere in grado di parlare direttamente tra loro? Se è così, ciò non li renderebbe una coppia che va contro il concetto di microservizi? Il client …
Al lavoro abbiamo un sistema abbastanza complicato. Chiamiamo questo sistema, System_A. Il nostro team di controllo qualità ha creato un altro sistema, chiama questo sistema, System_B, per testare System_A. Il modo in cui viene utilizzato System_B è il seguente. Generiamo input (usando System_B stesso), IN, elaboriamo tali input attraverso System_B …
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.