Stavo leggendo i principi del Manifesto Agile . Tutto sembra chiaro e ragionevole, tranne per un punto: La semplicità - l'arte di massimizzare la quantità di lavoro non svolto - è essenziale. Non lo capisco. Questo significa che il lavoro che non è stato fatto dovrebbe essere in qualche modo …
Come può una persona non tecnica imparare a scrivere specifiche per piccoli progetti? Un mio amico sta cercando di esternalizzare alcuni sviluppi su un progetto statistico. In particolare, fa molto lavoro in Excel e vuole esternalizzare la creazione di script per fare ciò che ora fa a mano. Tuttavia, il …
Di recente ho riscontrato una situazione nella nostra base di codice in cui un team diverso ha creato una "classe divina" contenente circa 800 metodi, suddivisa in 135 file come classe parziale. Ho chiesto all'altra squadra di questo. Mentre la mia reazione istintiva è stata quella di liberarlo dall'orbita, insistono …
Un modo semplice per mantenere le impostazioni di un'applicazione Java è rappresentato da un file di testo con estensione ".properties" contenente l'identificatore di ciascuna impostazione associata a un valore specifico (questo valore può essere un numero, una stringa, una data, ecc.) . C # usa un approccio simile, ma il …
Gestisco una piccola azienda composta da solo 2 sviluppatori. Stiamo creando un'applicazione molto grande per uno dei nostri clienti. Lo sviluppo di questo progetto è andato avanti per 1,5 anni. Ora questo cliente ha ottenuto un'importante sponsorizzazione e sta organizzando eventi legati a questo progetto. Quindi ora abbiamo una scadenza …
Come gestite la sincronizzazione bidirezionale tra un server di database "principale" e molti server "secondari", in particolare la risoluzione dei conflitti, supponendo che una connessione non sia sempre disponibile? Ad esempio, ho un'app mobile che utilizza CoreData come "database" su iOS e vorrei consentire agli utenti di modificare i contenuti …
So che quando si creano applicazioni (native o web) come quelle dell'App Store Apple o dell'app Google Play, è molto comune usare un'architettura Model-View-Controller. Tuttavia, è ragionevole creare anche applicazioni utilizzando l'architettura Component-Entity-System comune nei motori di gioco?
Lo sviluppo guidato dal comportamento con la sua sintassi emblematica di scenari "Dato-quando-allora" è stato recentemente molto apprezzato per i suoi possibili usi come oggetto limite per la valutazione della funzionalità del software. Sono assolutamente d'accordo sul fatto che Gherkin , o qualsiasi script di definizione delle funzionalità che preferisci, …
Ho avuto una discussione con un responsabile dei test sul ruolo dell'unità e dei test di integrazione. Ha richiesto agli sviluppatori di segnalare ciò che hanno testato unità e integrazione e come. La mia prospettiva è che i test unitari e di integrazione facciano parte del processo di sviluppo, non …
Scenario: Spingi alla produzione La spinta ha rotto più cose Quella stessa build non ha rotto qa o dev Come sviluppatore, non hai accesso prod. C'è molta pressione dall'alto per far funzionare le cose agian. specifiche: Applicazione PHP / MVC basata su API in Zend. Distribuito su alcuni server. La …
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 4 anni fa . Lavoro per un'organizzazione di sviluppo prodotto che si occupa di pubblicità online. I compiti che …
Ho diverse classi che ereditano tutte da una classe base generica. La classe base contiene una raccolta di diversi oggetti di tipo T. Ogni classe figlio deve essere in grado di calcolare i valori interpolati dalla raccolta di oggetti, ma poiché le classi figlio usano tipi diversi, il calcolo varia …
Sono a conoscenza di alcune best practice generali durante la progettazione di un database per un'applicazione, ma per quanto riguarda la riprogettazione? Faccio parte di un team incaricato di riprogettare un'applicazione aziendale interna, sebbene nonostante io dica "interno", purtroppo sono molte, molte persone lontane dal contatto con gli utenti reali …
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 3 anni fa . Ho sentito parlare di Domain Driven Development da uno sviluppatore nell'area. …
Non sono sicuro di come specificare il mio tipo di dati come datetime o timestamp, penso che avrò bisogno di entrambi ma sui diversi eventi. Il mio sito Web vende prodotti e servizi in tutto il mondo e ha anche un sistema di account per l'accesso dell'utente. Si prega di …
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.