Ho un po 'di codice nel mio progetto che chiamo personalmente testsche non sono unit test. Sono pensati per essere eseguiti e il risultato deve essere valutato da un essere umano. L'ho fatto perché sto realizzando un motore fisico e durante lo sviluppo, avevo bisogno di vedere cosa stavo facendo. …
Un po 'di me - Sono un tester manuale per quasi 2 anni in un ambiente Agile usando SCRUM (sprint di 1-2 settimane). Quindi voglio introdurre test di automazione nel mio lavoro usando Selenium WebDriver (con Java). La mia domanda è durante quando devo testare manualmente la funzionalità e quando …
I metodi lunghi sono generalmente considerati cattivi, tuttavia nel mio codice ho alcuni metodi lunghi di difficile comprensione (più di 50 righe). Ho difficoltà a rendere più facili da leggere quei metodi perché una singola istruzione all'interno è già lunga più di 50 righe e quella singola istruzione difficile da …
Sto lavorando in un'architettura, offrirà api di riposo per client Web e app mobili. Sto usando Spring (spring mvc, spring data jpa, ... ecc.). Il modello di dominio è codificato con le specifiche JPA. Sto cercando di applicare alcuni concetti di architettura pulita ( https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html ). Non tutti, perché manterrò …
Come questo: Campaign: type: object properties: id: type: string description: "A GUID identifier" referenceId: type: string description: "A consumers identifier they have used to map their own systems logic to this object." name: type: string description: "'Great Campaign 2017' as an example" Sono preoccupato per il riferimentoId . Il dominio …
Ho letto questa risposta: https://softwareengineering.stackexchange.com/a/234254/173318, per favore, correggi la mia comprensione. Le regole aziendali si riferiscono all'elenco delle fasi dell'attività nel mondo reale (nessun codice). Business Logic si riferisce al processo di conversione delle regole aziendali in codici e questi gruppi / tipi di codici indirizzati come "Logica aziendale". E …
Ho un progetto di medie dimensioni ora che si sta avvicinando alla fine della fase "sciatti prototipi alimentati con caffeina per le dimostrazioni dei clienti" e il passaggio alla fase "pensa al futuro". Il progetto consiste in dispositivi basati su Linux con software e firmware e un server Web amministrativo …
Ho un progetto in cui ho due classi che richiedono entrambi un oggetto di accesso al database che aggiorna la stessa tabella. I vincoli del framework e del progetto lo rendono tale da non poter combinare queste due classi. Di seguito ho creato un caso che mostra come è l'installazione. …
Prendi un endpoint API HTTP che sputa il seguente modello di risposta: { "type": "Dog", "name": "Jessi", ... } Il typecampo è stato descritto nella documentazione come uno dei Dog, Cato di Fish. L'aggiunta di una nuova opzione, per esempio Rat, sarebbe considerata una rottura dell'API? L'aggiunta di un'opzione a …
Questa domanda prende ad esempio un servizio di avvio a molla, ma potrebbe essere qualsiasi tecnologia. Supponendo quanto segue: Gli ambienti (dev / QA / prod) sono di proprietà di diversi team. Questo significa che dev non deve avere accesso alla configurazione del prod. La configurazione (diciamo application.properties) è esternalizzata, …
Una scelta popolare di architettura di alto livello nel programma moderno è un sistema di microservizi basato su REST. Ciò presenta numerosi vantaggi come accoppiamento lento, facile riutilizzo, limitazione limitata alle tecnologie utilizzabili, elevata scalabilità, ecc. Ma uno dei problemi che prevedo in tale architettura è la scarsa visibilità su …
Spero che la gente mi conceda una domanda potenzialmente ovvia. Ho lavorato in un certo numero di organizzazioni che hanno incontri quotidiani di mischia. Alcune organizzazioni sono davvero rigide nell'usare solo la mischia per il check-in (le "tre domande" - cosa hai fatto ieri, cosa stai facendo oggi, hai qualche …
Credo di aver appreso alcuni / molti / molti dei concetti di base alla base della programmazione funzionale in JavaScript. Tuttavia, ho difficoltà a leggere in modo specifico il codice funzionale, anche il codice che ho scritto, e mi chiedo se qualcuno può darmi suggerimenti, suggerimenti, migliori pratiche, terminologia, ecc. …
Eccomi nel processo di scoping e stima di un nuovo progetto di sviluppo software relativamente piccolo. Ho esaminato le storie degli utenti suggerite dal cliente e ho posto le attività su ognuna di esse, con un preventivo e alcune brevi note su come verrà eseguita l'attività. Ci sono criteri di …
L'applicazione raccoglierà continuamente (circa ogni secondo) la posizione degli utenti e li memorizzerà. Questi dati sono strutturati. In un database relazionale, verrebbe archiviato come: | user | timestamp | latitude | longitude | Tuttavia, ci sono troppi dati. Ogni giorno ci saranno 60 × 60 × 24 = 86.400 record …
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.