Domande con tag 'c#'

1
risposta

Perché dovresti creare uno script di distribuzione in PowerShell quando hai TFS?

Sto sperimentando l'implementazione automatica / l'integrazione continua e ho parlato con il mio team leader. Gli ho detto che sto studiando la creazione di script di build / deployment in PowerShell e ha detto che la distribuzione automatica...
posta 10.11.2011 - 14:53
4
risposte

Separazione del recupero di dati e oggetti di business tra i livelli DAL e BLL

Ho fatto qualche ricerca prima di pubblicare questa domanda. Tra le altre domande o posta, una di queste è fornita di seguito. Non riuscivo a capire come determinare ... Business Objects all'interno di un livello di accesso ai dati Ho un...
posta 01.11.2014 - 05:29
1
risposta

Come posso iniziare a utilizzare TDD per codificare alcune semplici funzionalità?

Fondamentalmente ho il succo del TDD. Sono venduto che è utile e ho un ragionevole comando del framework MSTEST. Tuttavia, fino ad oggi non sono stato in grado di usarlo come metodo di sviluppo primario. Principalmente, lo uso come surrogato per...
posta 11.04.2012 - 23:23
2
risposte

GUI, BLL, DAL Organizzazione in un progetto

Sto leggendo sui livelli dell'applicazione e voglio usare questo disegno nel mio prossimo progetto (c #, .Net). Alcune domande: La separazione dei livelli avviene attraverso i namespace? Project.BLL.Whatever, Project.DAL.Whatever È più...
posta 10.06.2011 - 17:58
4
risposte

Restituisce interfaccia o classe

Supponiamo che abbia un metodo public List<User> GetBatchOfUsers(IEnumerable<int> userIDs) { List<User> users = new List<User>(); // some database stuff return users; } Ho letto che sarebbe meglio resti...
posta 08.08.2012 - 05:23
4
risposte

Qual è il modo migliore per gestire l'ordinamento delle voci di elenco con l'interfaccia utente di trascinamento e rilascio?

Ho una lista di studenti che dovrei mostrare all'utente su una pagina web in formato tabulare. Gli articoli sono memorizzati nel DB insieme alle informazioni SortOrder. Sulla pagina web, l'utente può riorganizzare l'ordine della lista trasci...
posta 21.06.2012 - 06:03
3
risposte

Sostituisci il codice di tipo con la classe (da Refactoring [Fowler])

Questa strategia comporta la sostituzione di "Mi piace" di questo: public class Politician { public const int Infidelity = 0; public const int Embezzlement = 1; public const int FlipFlopping = 2; public const int Murder = 3;...
posta 20.04.2012 - 23:20
3
risposte

Migliore architettura per l'applicazione WebForms ASP.NET

Ho scritto un portale WebForms ASP.NET per un client. Il progetto si è evoluto piuttosto che essere adeguatamente pianificato e strutturato sin dall'inizio. Di conseguenza, tutto il codice viene mescolato insieme all'interno dello stesso progett...
posta 03.07.2012 - 04:24
4
risposte

Dependency Inversion espande l'API, genera test non necessari

Questa domanda mi ha infastidito per alcuni giorni e sembra che diverse pratiche si contraddicono a vicenda. Esempio Iterazione 1 public class FooDao : IFooDao { private IFooConnection fooConnection; private IBarConnection ba...
posta 31.05.2016 - 11:05
1
risposta

Come faccio ad associare oggetti comando con il ricevitore giusto?

Ho provato a utilizzare Command Pattern per implementare Annulla e Ripristina nel mio progetto public abstract class Command { protected Form Receiver { set; get; } protected HtmlElement Element { set; get; } abstract public void...
posta 22.12.2015 - 15:24