Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Chiuso 4 anni fa . Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni. Sono un …
Una base di codice ben collaudata offre numerosi vantaggi, ma la verifica di alcuni aspetti del sistema comporta una base di codice resistente ad alcuni tipi di modifica. Un esempio è la verifica di output specifici, ad esempio testo o HTML. I test vengono spesso scritti (ingenuamente?) In modo da …
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 4 anni fa . Nel mio lavoro attuale sembra che abbiamo molte modifiche ai requisiti. …
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 2 anni fa . È possibile utilizzare metodi formali per specificare, provare e generare codice …
Stavo leggendo Extreme Programming Explained, Second Edition e nel capitolo 11 "La teoria dei vincoli" gli autori parlano del vecchio e obsoleto modello di sviluppo "push" e del modo XP, il modello di sviluppo "pull" . Sembra un concetto abbastanza importante, ma richiede solo un paragrafo molto piccolo e due …
Sono un ingegnere del software in un team di sviluppo software. Negli ultimi 3 anni abbiamo lavorato per un cliente interno su un nuovo prodotto. Ora che questo prodotto è finito, lavoreremo su nuove importanti funzionalità per i prodotti esistenti. Per una caratteristica particolare, la gestione del prodotto ha indovinato …
Stavo finendo uno dei miei primi progetti C ++ che (secondo il framework) dovrebbe essere multipiattaforma. Ho sviluppato il progetto completamente in Windows e Visual Studio, pensando che, dato che le librerie sono tutte multipiattaforma, fare la build dell'OSX "in seguito" sarebbe banale. Ciò si è rivelato non essere il …
Qualcuno ha esperienza con l'uso di un software di tracciamento dei bug / tracking dei problemi come bugzilla, mantis o JIRA non solo per bug o attività, ma per avviare e mantenere discussioni che alla fine portano a una decisione? Ad esempio, uno sviluppatore ritiene che tutti i campi protetti …
Per approfondire, sono interessato a sapere cosa la gente pensa di dover mettere in atto mentre è ancora un progetto individuale (controllo del team, documentazione, build, ecc.) E quali cose non devono essere fatte fino a quel momento in cui arriva la seconda persona sul progetto. Chiunque abbia esperienza di …
Volevo sapere come le persone generalmente definiscono un prodotto software prima di iniziare effettivamente a programmare e quanto ha funzionato per loro? Mi riferisco alla definizione di casi d'uso, all'analisi del rischio, al disegno di diagrammi di classe, ecc. So che è una buona idea avere una buona idea di …
Introduzione alla mia situazione Lavoro per una piccola società di sviluppo web. Abbiamo un team di quattro sviluppatori ASP.NET, incluso me. Quasi tutti i nostri progetti (> 98%) sono progetti individuali che richiedono circa 1-4 settimane per essere completati. Non utilizziamo il controllo del codice sorgente o della versione. L'unica …
Sembra un'esperienza rara ma comune che a volte stai lavorando a un progetto e all'improvviso qualcosa si presenta inaspettatamente, getta una chiave enorme nelle opere e accelera molto la complessità. Ad esempio, stavo lavorando su un'applicazione che parlava con i servizi SOAP su varie altre macchine. Ho montato un prototipo …
Come ho scritto in altre domande qui, il progetto a cui sto lavorando ora non ha alcun processo software. Ciò significa che nessuna documentazione (inclusi requisiti o specifiche della copia cartacea) , nessun controllo del codice sorgente , nessun database di bug , i bug sono "corretti" (si spera) e …
Durante la lettura di una risposta alla domanda Chiarimento su grammatiche, Lexer e Parser , la risposta affermava che: [...] una grammatica BNF contiene tutte le regole necessarie per l'analisi lessicale e l'analisi. Questo mi è sembrato in qualche modo strano perché fino ad ora avevo sempre pensato che un …
Recentemente ho visto molti post che affermano che uno dei motivi principali per cui viene utilizzato Agile è perché i clienti cambiano spesso i requisiti. Tuttavia, supponiamo che i client non cambino spesso i requisiti . In effetti, i clienti hanno requisiti fissi anche se potrebbero essere un po 'vaghi …
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.