In qualsiasi progetto di sviluppo software che coinvolge sistemi distribuiti con più sviluppatori, avere diagrammi di architettura logica e fisica è la migliore pratica, ma nella mia esperienza questi diagrammi iniziano sempre ad essere ben mantenuti all'inizio di un progetto ma non vengono aggiornati quando il progetto viene rilasciato e …
Esiste un modello o pratica di progettazione che posso usare per aiutare con servizi che sono inattivi o inattivi, mentre altri sono stabili? Cosa succede se ho tre microservizi e due di loro sono buoni e uno muore proprio nel mezzo di un POST? Due riceveranno il POST e uno …
Il team Scrum 3 sviluppatori 2 x tester 1 x Analista del test di automazione Non siamo un team multifunzionale in quanto gli sviluppatori non testano e i tester non si sviluppano. Credo che questa sia la causa principale del problema. Attualmente facciamo sprint di due settimane. All'inizio dello sprint …
Situazione attuale Stiamo implementando (e ora gestendo) un'applicazione web per lo shopping online in un'architettura a microservizi. Uno dei requisiti è che l'azienda deve essere in grado di applicare le regole su ciò che i nostri clienti aggiungono al loro carrello, al fine di personalizzare la loro esperienza e l'eventuale …
Sono relativamente nuovo in termini di capacità di sviluppo web Java. Ho un progetto che penso sarebbe un buon candidato per un servizio RESTful da quel poco che capisco sulle API. Sto cercando di entrare nei dettagli di come dovrebbe essere strutturato, ma di non arrivare davvero da nessuna parte …
Stavo leggendo la documentazione di Spring Cloud Netflix quando ho scoperto un modo per condividere un'interfaccia tra un server HTTP e il suo client. Usano questo esempio per i microservizi, anche se non c'è motivo per cui non possa estendersi alla comunicazione HTTP generica: // The shared interface, in a …
Di recente ho letto molti argomenti contro l'uso del modello di repository con Entity Framework potente come ORM in quanto incorpora funzionalità simili a repository, insieme alla funzionalità Unit of Work. Un altro argomento contro l'utilizzo del modello per una situazione come il test unitario è che il modello del …
Sono molto nuovo nella programmazione e un po 'confuso dalla lettura / ascolto di convenzioni diverse da fonti diverse: La programmazione orientata agli oggetti ha 4 o 5 concetti? Come nuovo arrivato, capisco che questi sono i 5 concetti: Astrazione Eredità incapsulamento Polimorfismo modularità Quindi come mai non trovo una …
Sto usando GitHub da un po 'di tempo e di solito usavo spingere i miei rami di funzionalità e quindi avviare una richiesta pull che ho unito io stesso. Ho scoperto che mi ha aiutato a tenere traccia di dove ho unito i rami. Ma recentemente ho letto sempre di …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Vedo in molti punti in cui Resolveviene utilizzata la parola , …
Ho un'implementazione scheletrica, come nell'articolo 18 di Effective Java (discussione estesa qui ). È una classe astratta che fornisce 2 metodi pubblici methodA () e methodB () che chiamano i metodi delle sottoclassi per "colmare le lacune" che non posso definire in modo astratto. L'ho sviluppato prima creando una classe …
In che modo il proprietario di un prodotto in mischia dovrebbe rispondere a domande molto dettagliate del team sulle funzionalità che stanno implementando e che non può rispondere immediatamente? Quando sarebbe chiaramente la soluzione più veloce per lo sviluppatore parlare direttamente con il cliente stesso? Mi chiedo se la comunicazione …
Ci sono alcune domande simili là fuori 1 ,2 ,3 ,4 , ma non sembra esattamente il caso in questa domanda, né le soluzioni sembrano ottimali. Questa è una domanda OOP generale, supponendo che siano disponibili polimorfismo, generici e mixin. Il linguaggio effettivo da utilizzare è OOP Javascript (Typescript), ma …
Sono uno sviluppatore software di un team agile abbastanza grande (abbiamo otto sviluppatori che stanno attivamente apportando modifiche a un singolo repository di codice). Ogni due settimane, portiamo in produzione una nuova versione del nostro software. Ecco il nostro flusso di lavoro attuale: Quando si avvia una nuova attività, gli …
Stavo guardando questo discorso sull'implementazione di Async IO in Rust e Carl menziona due potenziali modelli. Prontezza e completamento. Modello di prontezza: dici al kernel che vuoi leggere da un socket fare altre cose per un po '... il kernel ti dice quando il socket è pronto hai letto (riempi …
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.