Domande con tag 'design'

1
risposta

Architettura onion vs architettura a 3 livelli

Vedo solo benefici dell'architettura a cipolla rispetto all'architettura a 3 livelli in cui il BL aveva la responsabilità di chiamare i metodi su DAL (o un'interfaccia di DAL) per eseguire CRUD. La cipolla ha una migliore separazione delle preoc...
posta 29.05.2016 - 15:34
2
risposte

Programmazione su interfacce orientate ai dati

C'è una parte del nostro codice base scritta nel seguente stile: // IScheduledTask.cs public interface IScheduledTask { string TaskName { get; set; } int TaskPriority { get; set; } List<IScheduledTask> Subtasks { get; set; }...
posta 07.01.2016 - 01:40
2
risposte

Qual è la ragione per cui lo standard C deve considerare la costanza in modo ricorsivo?

Lo standard C99 dice in 6.5.16: 2: An assignment operator shall have a modifiable lvalue as its left operand. e in 6.3.2.1:1: A modifiable lvalue is an lvalue that does not have array type, does not have an incomplete type, does...
posta 30.12.2013 - 10:04
5
risposte

Interface and Inheritance: il meglio di entrambi i mondi?

Ho "scoperto" le interfacce e ho iniziato ad amarle. La bellezza di un'interfaccia è che si tratta di un contratto, e qualsiasi oggetto che soddisfi tale contratto può essere utilizzato ovunque sia richiesta tale interfaccia. Il problema con...
posta 17.02.2012 - 07:56
4
risposte

Progettazione software mediante pseudocodifica?

Conosci un buon metodo per progettare (vale a dire scrivere) un metodo basato su pseudocodice? Sono nuovo nel design del software e leggo alcune informazioni su UML. Le mie umili gerarchie di classe sono buone finora, tuttavia, dopo che è div...
posta 30.07.2012 - 19:04
2
risposte

Dobbiamo convalidare l'intero utilizzo del modulo o solo argomenti di metodi pubblici?

Ho sentito che si consiglia di convalidare gli argomenti dei metodi pubblici: Se un controllo per null se non si aspetta nulla? Un metodo dovrebbe validarne i parametri? MSDN - CA1062: convalida degli argomenti dei metodi pubblici...
posta 16.07.2015 - 00:29
1
risposta

Classe di stringa basata su grafemi?

Mi chiedo perché non abbiamo alcune classi di stringhe che rappresentano una stringa di grapheme grafo Unicode invece di punti o caratteri di codice. Mi sembra che nella maggior parte delle applicazioni sarebbe più facile per i programmatori acc...
posta 20.10.2010 - 08:49
5
risposte

OOP: quali sono alcune delle situazioni in cui il design basato sulla classe è migliore di quello basato sull'interfaccia?

Stavo leggendo il sito web di JDOM . Why is the JDOM API defined in terms of concrete classes rather than interfaces? Jason Hunter summarizes the arguments against an interface-based API for JDOM: With interfaces everything becom...
posta 09.05.2012 - 12:13
3
risposte

Progettazione dell'API REST per pagine Web con procedure guidate

Ho una pagina web con il formato wizard. Il pulsante di invio all'API sarà nel 4 ° passaggio della procedura guidata. Tuttavia, desidero che i dati immessi vengano archiviati nel database prima di passare al passaggio successivo della procedura...
posta 09.02.2016 - 16:07
3
risposte

Architettura software vs Architettura di sistema e diagrammi di classe?

Sono abbastanza confuso sui seguenti termini: Architettura software Software application architecture is the process of defining a structured solution that meets all of the technical and operational requirements, while optimizing...
posta 07.03.2017 - 14:37