Domande con tag 'single-responsibility'

2
risposte

Modelli di dominio ricco, incapsulamento e il problema della sovraiezione del costruttore

Sto rifattorizzando un'applicazione web di e-commerce, attualmente lavorando sulla classe UserBasket , che dovrà gestire l'aggiunta o la rimozione di articoli, la modifica della loro quantità, l'ammontare totale, il numero totale di articoli...
posta 23.03.2015 - 16:01
2
risposte

Quando i metodi di disaccoppiamento non sono una buona idea?

È una discussione su seguire molto rigorosamente l'SRP (Single Responsability Principle) vs. essere più flessibile quando si scrivono codici semplici, come l'impostazione o il recupero dei valori delle proprietà, anche fuori da un contesto d...
posta 25.01.2016 - 19:18
4
risposte

Problema con la comprensione di SRP

Ho difficoltà a capire quando il Principio di Responsabilità Unica è usato correttamente. Considera il seguente codice: // -------------------------------------------------------------------------------------------------- void CTCPClient::Try_...
posta 23.08.2016 - 10:48
2
risposte

L'invio di parametri all'interno di una classe suggerisce che dovrei rifattore in una nuova classe?

Ho notato uno schema durante il refactoring del mio codice per la leggibilità. Quando rifatto un metodo in diversi metodi più piccoli, spesso devo introdurre dei parametri che a volte (troppo spesso) rendono il codice meno leggibile di prima....
posta 31.03.2017 - 10:39
3
risposte

Progettazione di un'API REST con relazioni di risorse?

Sto lavorando per progettare un'API REST da consumare da un React SPA. Il lato client dello SPA richiede dati su una relazione tra due entità: Team e Player dove Teams ha molti Player s e Player s può appart...
posta 26.08.2018 - 22:08
5
risposte

Metodo dedicato vs metodo con parametro

Supponiamo di avere un permissionManager che ci dice se l'utente ha alcuni privilegi per qualche azione o meno. Ne abbiamo parecchio (dozzine, forse più). Vedo due modi per implementare i controlli per un utente, ad esempio: Metodo...
posta 13.06.2017 - 20:48
2
risposte

Sarebbe una buona pratica separare un'entità utente e un'entità profilo utente?

Quando si progetta un sistema che visualizza informazioni su un'entità (ma dove la modifica dei dati è rara o limitata a pochi utenti - come un profilo utente), avrebbe senso avere due classi separate per fare ciò? Uno per la gestione di un p...
posta 16.08.2016 - 11:31
2
risposte

Responsabilità di un ESB

Quando si utilizza un bus di servizio aziendale, è responsabile per; a. the successful delivery of a message to a consuming application b. to successfully deliver a message until the application's logic completes successfully (up to a...
posta 22.06.2015 - 13:37
2
risposte

Classi orientate agli oggetti e singola responsabilità [duplicato]

Sto leggendo un libro che spiega che è una buona cosa che le classi abbiano una sola responsabilità, cioè che facciano una cosa sola. Posso capire come implementarlo in alcuni casi che ho affrontato personalmente: - Avevo bisogno di una ser...
posta 06.03.2015 - 16:16
2
risposte

Come rifattorizzare il codice che ha 2 problemi

Dire che ho questo codice: if ($this->ship == "e") { $this->price->addLine($this->price->base * $this->price->e, 0, "Export"); $this->price->total += $this->price->base * $this-&...
posta 06.05.2014 - 23:37