Stavo cercando di capire la differenza tra Open Closed Principle (OCP) e Dependency Inversion Princible (DIP). Sulla base delle ricerche fatte finora su Internet, sono giunto alla conclusione che "DIP è un'opzione attraverso la quale possiamo ottenere OCP". Ho ragione su questo? Potete darmi un esempio che non segue DIP …
(nota che sto ponendo la domanda qui perché riguarda la meccanica concettuale di essa, piuttosto che un problema di codifica) Stavo lavorando a un piccolo programma, che utilizzava una sequenza di numeri di fibonacci nella sua equasion, ma ho notato che se ho superato un certo numero è diventato dolorosamente …
Il titolo dice tutto. Alcuni dipendenti della nostra azienda ritengono che i test automatizzati siano "facili" e che "dovrebbe richiedere un giorno" per scrivere suite di test COM e UI. Cosa si può fare per contrastare questo? Nota: non sto chiedendo come promuovere l'automazione. Non è questo il problema. Test …
Sistemi / programmi / algoritmi distribuiti / ... sono spesso descritti con il predicato robusto o tollerante ai guasti . Qual è la differenza? Dettagli: Quando utilizzo Google + + + "fault-tolerant", ottengo solo due risultati, entrambi inutili. Quando googlescholar per i termini, trovo molti articoli che hanno entrambi i …
Grazie a una domanda alla Code Review ho avuto un piccolo disaccordo (che essenzialmente è un'opportunità per imparare qualcosa) su cosa sia esattamente la complessità ciclomatica per il codice qui sotto. public static void main(String[] args) { try { thro(); thro(); thro(); thro(); thro(); thro(); thro(); } catch (NullPointerException e) …
Lavoro per una grande azienda, che impone l'utilizzo di processi agili. Ad esempio, per i nostri progetti, utilizziamo servizi basati su cloud specificamente mirati alla gestione dello sviluppo agile. Lo specifico gruppo di ingegneri per cui lavoro non ha sviluppato tradizionalmente software (invece aiutiamo a guidare i progetti da un …
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 6 anni fa . Conosciamo la situazione ottimale di negoziazione delle correzioni delle specifiche con il cliente, facendo in …
La "teoria del test del software" su Google sembra dare teorie solo nel senso sommesso della parola; Non sono stato in grado di trovare nulla che potesse classificare come teoria in senso matematico, teorico dell'informazione o in qualche altro campo scientifico. Quello che sto cercando è qualcosa che formalizzi cosa …
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 . Ho sviluppato un correttore di contenuti offensivo per il mio sito …
Non riesco a trovare una soluzione migliore al mio problema. Ho un controller di visualizzazione che presenta un elenco di elementi. Tali elementi sono modelli che possono essere un'istanza di B, C, D, ecc. Ed ereditati da A. Quindi, in quel controller di visualizzazione, ogni elemento dovrebbe passare a una …
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 6 anni fa . So che può sembrare un po 'vago, quindi cercherò di spiegare …
Sto imparando la programmazione funzionale con Haskell . Nel frattempo sto studiando la teoria degli automi e dato che i due sembrano stare bene insieme, sto scrivendo una piccola biblioteca per giocare con gli automi. Ecco il problema che mi ha fatto porre la domanda. Mentre studiavo un modo per …
Ho letto degli interpreti meta-circolari sul web (incluso SICP) e ho esaminato il codice di alcune implementazioni (come PyPy e Narcissus). Ho letto un bel po 'di due lingue che hanno fatto grande uso della valutazione metacircolare, Lisp e Smalltalk. Per quanto ho capito, Lisp è stato il primo compilatore …
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 6 anni fa . Nel suo famoso articolo The Free Lunch Is Over del 2005, …
Nella mia azienda, un singolo compito non può mai essere completato da un individuo. Ci sarà una persona separata per il controllo qualità e la revisione del codice per ogni attività. Ciò significa che ogni individuo fornirà le proprie stime, per attività, su quanto tempo ci vorrà per completare. Il …
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.