Domande con tag 'coupling'

2
risposte

Accoppiamento lento del processo daemon e dell'interfaccia di amministrazione

Ho un processo daemon, scritto in Java, che mi piacerebbe essere configurabile in fase di runtime tramite un'API basata su HTTP. Per una serie di motivi, preferisco che l'API di amministrazione sia separata dal processo daemon stesso: res...
posta 02.06.2017 - 05:32
1
risposta

Come gestire l'accoppiamento nelle classi del modello

Sto facendo un diagramma di classe per un progetto di gioco, ma sono bloccato su un problema di accoppiamento. Contesto Il projet è un gioco a turni. Stanno giocando due utenti Hanno unità su una mappa. Giocano fino a quando 1 giocatore no...
posta 08.11.2014 - 22:37
2
risposte

Devo utilizzare la struttura da un kit di strumenti grafici della libreria principale nel mio dominio?

In java (e in molti altri linguaggi di programmazione), ci sono spesso strutture per gestire elementi grafici: Colore, Forma, ecc. Questi sono molto spesso in un toolkit dell'interfaccia utente e quindi hanno un accoppiamento relativamente stron...
posta 24.10.2012 - 16:35
2
risposte

Wrapping di oggetti di terze parti che dipendono l'uno dall'altro e best practice

Sto avendo un po 'di indecisione qui e mi piacerebbe avere una prospettiva su questo. Attualmente raccolgo oggetti da un'API di terze parti (a casa per il mio progetto e al lavoro) e sto facendo del mio meglio per aderire il più strettamente...
posta 09.04.2018 - 16:54
2
risposte

Architecture Best Practice (MVC): Repository Restituisce oggetto e oggetto Membro accesso diretto o deposito Restituisce oggetto Membro

Architettonicamente parlando, qual è l'approccio preferibile (e perché)? $validation_date = $users_repository->getUser($user_id)->validation_date; Sembra violare Law of Demeter accedendo al membro dell'oggetto restituito dalla chiama...
posta 12.12.2012 - 06:38
1
risposta

Che cosa è esattamente l'accoppiamento dei dati? Quali sono i suoi lati negativi?

L'ho trovato in questo articolo : You call a method and pass it a parameter that doesn’t affect its control flow. This is still coupling, but we’re starting to reach the kind that isn’t so bad. Sometimes you need parameters! If you...
posta 06.07.2017 - 01:33
1
risposta

Trasferimento dati tra moduli liberamente accoppiati di un'applicazione

Diciamo che abbiamo un progetto piuttosto grande scritto in Python usando il framework Django che è composto da più moduli (termine appropriato in Django è un progetto costituito da più app, ma per ragioni di generalità useremo il termine "modul...
posta 16.03.2017 - 19:43
1
risposta

Quanto dovrebbero essere modulari le mie interfacce?

Mi sono imbattuto in un'istanza specifica in cui sembra che modularità e semplicità siano in conflitto l'una con l'altra. Di solito non è così, quindi non ero sicuro di come risolverlo. Supponiamo che mi piacerebbe creare un'interfaccia que...
posta 02.08.2014 - 20:45
0
risposte

Pacchetti, una classe controller e accoppiamento vs coesione

Quindi sto costruendo la mia prima applicazione, in Python, e alcuni problemi sono sorti a causa della mancanza di interfacce (I.e. esplicita dichiarazione di tipo) Il mio design coinvolge diversi pacchetti homebrew e mi è stato insegnato a r...
posta 30.06.2018 - 00:54
2
risposte

Quali sono i problemi che dovrò affrontare se tutte le classi che uso sono vagamente accoppiate

Le classi vagamente accoppiate danno flessibilità. Se ho capito bene, il flusso di eventi, il pattern di osservatore ei pattern di progettazione come MVC si concentrano sull'accoppiamento libero. In questo contesto, quindi, mi propongo di realiz...
posta 09.08.2012 - 21:09