Sto impostando i miei primi passi nella progettazione guidata dal dominio, ho comprato il libro blu e tutto il resto e mi ritrovo a vedere tre modi per implementare una determinata soluzione. Per la cronaca: non sto usando CQRS o Event Sourcing. Supponiamo che una richiesta dell'utente arrivi nel livello …
C'è un articolo classico chiamato On the Criteria To Be Use in Decomposing Systems in Modules che ho appena letto per la prima volta. Ha perfettamente senso per me ed è probabilmente uno di quegli articoli su cui si basava OOP. La sua conclusione: Abbiamo provato a dimostrare con questi …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 3 anni fa . Ho scritto un algoritmo di ricerca ricorsiva per trovare i confini di una struttura di …
Il mio collega che è un ragazzo anziano mi sta bloccando su una revisione del codice perché vuole che io chiami un metodo "PerformSqlClient216147Workaround" perché è una soluzione alternativa per qualche difetto ###. Ora, la mia proposta di nome del metodo è qualcosa come PerformRightExpressionCast che tende a descrivere ciò …
Sono rimasto bloccato per qualche tempo su quale sia l'algoritmo di ricerca delle stringhe più veloce, ho sentito molte opinioni, ma alla fine non ne sono sicuro. Ho sentito alcune persone dire che l'algoritmo più veloce è Boyer-Moore e alcuni che affermano che Knuth-Morris-Pratt è in realtà più veloce. Ho …
Sto sviluppando un linguaggio che intendo sostituire sia Javascript che PHP. (Non riesco a vedere alcun problema con questo. Non è che nessuna di queste lingue abbia una grande base di installazione.) Una delle cose che volevo cambiare era trasformare l'operatore di assegnazione in un comando di assegnazione, rimuovendo la …
Il cloud computing è un modello di noleggio di risorse: server e archiviazione dei dati. Sia i server che l'archiviazione dei dati sono in circolazione da oltre un decennio. Tuttavia, le offerte di cloud computing sono apparse solo diversi anni fa. Qual è il problema qui? Qual è stato il …
Stavo seguendo questa domanda molto votata su una possibile violazione del principio di sostituzione di Liskov. So qual è il principio di sostituzione di Liskov, ma ciò che non è ancora chiaro nella mia mente è ciò che potrebbe andare storto se io come sviluppatore non penso al principio durante …
Ha senso utilizzare un ORM nello sviluppo Android o il framework è ottimizzato per un accoppiamento più stretto tra l'interfaccia utente e il livello DB? Background : ho appena iniziato con lo sviluppo di Android, e il mio primo istinto (proveniente da uno sfondo .net) è stato quello di cercare …
Sono abbastanza nuovo nell'approccio TDD e i miei primi esperimenti dicono che scrivere 1 riga di codice funzionale significa scrivere circa 2-3 righe di codice di test. Quindi, nel caso in cui scriverò 1000 LOC, l'intera base di codice compresi i test sarà qualcosa come ~ 3500 LOC. È considerato …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 5 anni fa . Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori …
In senso accademico, le espressioni regolari si qualificano come linguaggio di programmazione? La motivazione per la mia curiosità è una domanda SO che ho appena esaminato e alla quale è stato chiesto "Can regex do X?" e mi ha fatto chiedermi cosa si possa dire in senso generico delle possibili …
Tutti i programmatori del mio team hanno familiarità con i test unitari e i test di integrazione. Ci abbiamo lavorato tutti. Abbiamo tutti i test scritti con esso. Alcuni di noi hanno persino provato un miglior senso di fiducia nel proprio codice. Tuttavia, per qualche motivo, scrivere unità / test …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 3 anni fa . Ho appena ricevuto una notifica di violazione del copyright che afferma che la mia app …
Mi ritrovo a scrivere un sacco di codice come questo: int myFunction(Person* person) { int personIsValid = !(person==NULL); if (personIsValid) { // do some stuff; might be lengthy int myresult = whatever; return myResult; } else { return -1; } } Può diventare piuttosto disordinato, soprattutto se sono coinvolti più …
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.