Negli ultimi mesi ho chiesto persone qui su SE e su altri siti mi offrono alcune critiche costruttive riguardo al mio codice. C'è una cosa che è saltata fuori quasi ogni volta e ancora non sono d'accordo con quella raccomandazione; : P Vorrei discuterne qui e forse le cose diventeranno …
La riusabilità è una caratteristica del buon design del software . La riusabilità è un gloss accettabile ("breve notazione del significato") per una buona progettazione del software? Perché?
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 . Il nostro software interno è stato utilizzato da molti utenti e il dipartimento di formazione …
Sono incline a costruire classi centralizzate che gestiscano le altre classi nei miei progetti. Non memorizza tutto da solo, ma la maggior parte delle richieste di dati andrebbe prima al "gestore". Mentre guardavo una risposta a questa domanda, ho notato il termine "God Object". Wikipedia lo elenca come un antipasto, …
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 . Questa domanda è un po 'più soggettiva, ma spero di avere …
Sono ora di fronte all'integrazione di un contenitore di inversione di controllo (IoC) in un'applicazione esistente e sto cercando alcuni consigli su come realizzare più facilmente l'obiettivo finale di ridurre l'accoppiamento, aumentando così la testabilità. Anche se generalmente non classificherei la maggior parte delle classi come oggetti divini , ognuna …
Molte volte i miei oggetti aziendali tendono ad avere situazioni in cui le informazioni devono attraversare troppo spesso i confini degli oggetti. Quando facciamo OO, vogliamo che le informazioni siano in un oggetto e il più possibile tutto il codice che si occupa di tali informazioni dovrebbe essere in quell'oggetto. …
Ho seguito alcuni corsi di progettazione del software negli ultimi semestri e mentre vedo i benefici in gran parte del formalismo, sento che non mi dice nulla sul programma stesso: Non puoi dire come funzionerà il programma dalle specifiche del caso d'uso, anche se discute cosa può fare il programma. …
Diciamo che ho una versione gratuita ea pagamento dell'app. La versione a pagamento è un superset della versione gratuita relativa alle funzionalità disponibili per gli utenti, il che significa che la versione a pagamento avrà tutte le funzionalità dell'app gratuita più extra. Esiste un modello per attivare o disattivare la …
In SQLite la seguente istruzione avrebbe esito positivo e la stringa verrebbe inserita / aggiornata nella SALARYcolonna di tipo INTEGER: update employee set salary='TOO MUCH' where emp_id=1; Si noti che zero non verrà inserito / aggiornato ma la stringa "TOO MUCH" effettiva , quindi non si tratta della conversione del …
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 6 anni fa . Dalla mia esperienza nello sviluppo web, so che linguaggi come PHP, Java, Python..etc sono usati per cose …
In Head First Design Patterns insegna il modello di strategia usando un esempio Duck in cui diverse sottoclassi di Duck possono essere assegnate un comportamento particolare in fase di esecuzione. Dalla mia comprensione, lo scopo del modello di strategia è quello di cambiare il comportamento di un singolo oggetto in …
Adoro l'idea del design guidato dal dominio, tuttavia, mentre sto imparando Go, mi chiedo se esiste l'equivalente di DDD che mira a un linguaggio effettivamente più funzionale?
Non ho lavorato con alcun meccanismo di memorizzazione nella cache e mi chiedevo quali fossero le mie opzioni nel mondo .net per il seguente scenario. Fondamentalmente abbiamo un servizio REST in cui l'utente passa un ID di una categoria (cartella think) e questa categoria può avere molte sottocategorie e ciascuna …
Prima un po 'di background. Sto codificando una ricerca da Età -> Valuta. Esistono 7 parentesi per età, quindi la tabella di ricerca è di 3 colonne (da | a | tasso) con 7 righe. I valori cambiano raramente: sono tassi legiferati (prima e terza colonna) che sono rimasti gli …
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.