Domande con tag 'solid'

1
risposta

Rendere il codice più "modulare"

Come sviluppatore PHP procedurale semi-esperto, il mio OOP ha ancora bisogno di molto lavoro. Sto ancora lavorando con i principi SOLID e altre teorie e linee guida di OOP, e sono bloccato con qualcosa che sembra a dir poco UGLY, e sicuramente n...
posta 12.04.2016 - 12:16
1
risposta

Design Patterns per la creazione di attività

Sto sviluppando un software in cui ogni azione delle mie entità ha bisogno di creare attività che verranno eseguite nella mia infrastruttura. Quando creo un'attività, sono solo i record nel database. Successivamente, verrà eseguito da un servizi...
posta 27.06.2014 - 17:10
2
risposte

Accoppiamento di implementazione

Questa domanda riguarda le migliori pratiche dell'interfaccia Segregation Principle. Uso esempi astratti di seguito, ma la domanda nasce dal codice reale che ho visto che esegue ciò che posso solo chiamare "Accoppiamento implementazione". Se...
posta 15.10.2014 - 21:36
1
risposta

Passaggio dei valori di configurazione a un metodo utilizzando i principi SOLID

Ho una classe helper email che ha un metodo che invia email: private static class EmailHelper { public static void SendEmail(string from, string to, string subject, string message) { MailMessage msg = new MailMessage(from, to,...
posta 15.08.2014 - 22:07
2
risposte

Ottenimento di più attività all'interno di un ciclo

In relazione a ciò che è considerato un buon principio di progettazione OOP, SOLID, DRY, KISS ecc Mi chiedo se completare più attività all'interno di un ciclo quando è facile. Il problema è che questo è in conflitto con alcuni principi (SRP),...
posta 22.01.2014 - 06:38
1
risposta

Quanta segregazione è troppo in questo progetto?

Stiamo lavorando all'applicazione di Webforms ASP.NET sviluppata utilizzando WCSF (pattern MVP). Nell'applicazione, c'è una schermata di ricerca che consente all'utente di inserire alcuni campi e visualizzare i risultati. Abbiamo separato la...
posta 04.04.2014 - 04:47
4
risposte

Raccolta di informazioni sull'indirizzo IP e sulla workstation; appartiene a una classe statale?

Sto scrivendo un'utilità impresa che raccoglie informazioni sulle eccezioni e scrive nel registro eventi di Windows, invia un'email, ecc. Questa classe di utilità verrà utilizzata da tutte le applicazioni della società: web, BizTalk , Servizi...
posta 10.04.2014 - 05:32
3
risposte

Convincere un team di sviluppo a utilizzare un modello di progettazione migliore [chiuso]

Di recente sono entrato in una società in cui mi è stato assegnato il compito di creare un sistema per uno dei loro clienti. Il lavoro che ho svolto fino ad ora ha funzionato bene, ma lo sviluppatore più anziano del team che è stato con la compa...
posta 01.11.2018 - 20:27
3
risposte

Inversione di dipendenza senza metodi statici?

È chiaro che il principio di inversione delle dipendenze e l'uso delle interfacce rendono i componenti software meno accoppiati e promuovono la manutenibilità. D'altra parte, questi principi rendono necessario l'uso di metodi e fabbriche statici...
posta 30.05.2015 - 15:17
2
risposte

Principio di responsabilità singola VS principio di KISS

Supponiamo la modellazione del modello User in un contesto di un social network. Il concetto di utente è composto da due nozioni: Elementi di autenticazione come userName / Password / Email ecc ... Informazioni aggiuntive sui dati...
posta 17.05.2013 - 17:02