Domande con tag 'coupling'

3
risposte

Come disaccoppiare l'interfaccia utente dalla logica sulle app Pyqt / Qt correttamente?

Ho letto molto su questo argomento in passato e ho guardato alcuni interessanti talk come questo da Uncle Bob's . Tuttavia, trovo sempre molto difficile architettare correttamente le mie applicazioni desktop e distinguere quali dovrebbero esser...
posta 16.09.2016 - 17:28
5
risposte

È possibile applicare a secco senza aumentare l'accoppiamento?

Supponiamo di avere un modulo software A che implementa una funzione F. Un altro modulo B implementa la stessa funzione di F '. Esistono diversi modi per sbarazzarsi del codice duplicato: Consenti A usa F 'da B. Consenti a B di usare F...
posta 15.07.2018 - 19:18
3
risposte

Accoppiamento di codice introdotto da DRY e OOD

Sto cercando indicazioni su accoppiamento DRY vs codice. Non mi piace duplicare il mio codice e inoltre non mi piace l'accoppiamento di codice tra moduli non correlati. Quindi io refactoring il codice duplicato se trovo il codice identicamente d...
posta 01.06.2018 - 08:47
7
risposte

Accoppiamento. Migliori pratiche

In seguito a questa discussione ho iniziato Il pattern Singleton Mi ha fatto pensare a come sono accoppiate le mie classi e come ottenere il miglior accoppiamento. Tieni presente che sono un nuovo programmatore (4 mesi nel mio primo lavo...
posta 18.01.2011 - 11:53
3
risposte

Quando l'accoppiamento Efferent / Afferent è buono o cattivo

Ho un esame di modelli software questa settimana e uno degli argomenti che dobbiamo studiare è l'accoppiamento Efferent e Afferent. Capisco che un pacchetto abbia un alto Ce (accoppiamento efferente) se dipende da un numero di altri tipi....
posta 13.01.2013 - 22:52
2
risposte

Utilizzo di pacchetti (gemme, uova, ecc.) per creare architetture disaccoppiate

Il problema principale Visto il buon supporto che la maggior parte delle moderne piattaforme di programmazione ha per la gestione dei pacchetti (pensa gem , npm , pip , ecc.), ha senso progettare un'applicazione o un sistema com...
posta 27.05.2014 - 20:12
2
risposte

Comportamenti di test unitari senza abbinamento ai dettagli di implementazione

Nel suo talk TDD, dove è andato tutto storto , Ian Cooper spinge l'intento originale di Kent Beck dietro i test unitari in TDD (per testare comportamenti, non i metodi delle classi in particolare) e argomenta per evitare di abbinare i test all'...
posta 28.03.2014 - 09:46
5
risposte

TDD: Deridere gli oggetti strettamente accoppiati

A volte gli oggetti devono solo essere strettamente accoppiati. Ad esempio, una classe CsvFile dovrà probabilmente lavorare strettamente con la classe CsvRecord (o l'interfaccia ICsvRecord ). Tuttavia, da quanto ho appreso in pa...
posta 11.08.2012 - 00:57
3
risposte

In un'architettura microservizi ad accoppiamento libero, come si tiene traccia delle proprie dipendenze?

Una scelta di architettura di alto livello nel programma moderno è un sistema di microservizi basato su REST. Questo ha diversi vantaggi come accoppiamento lento, facile riutilizzo, restrizioni limitate su tecnologie che possono essere utilizzat...
posta 09.02.2017 - 16:59
2
risposte

Basso accoppiamento che elabora grandi quantità di dati

Di solito ottengo un accoppiamento basso creando classi che scambiano liste, insiemi e mappe tra di loro. Ora sto sviluppando un'applicazione batch Java e non riesco a inserire tutti i dati in una struttura dati perché non c'è abbastanza memoria...
posta 09.04.2012 - 11:05