Domande con tag 'design-patterns'

3
risposte

Perché usare Android Fragments?

Ho letto la documentazione e alcune discussioni di altre domande su questo argomento e non mi sento davvero convinto; Non vedo chiaramente i limiti di utilizzo di questa tecnica. I frammenti ora sono visti come una Best Practice ; ogni at...
posta 12.06.2014 - 12:19
4
risposte

Combinazione del metodo di modello con la strategia

Un incarico nella mia classe di ingegneria del software è progettare un'applicazione che può riprodurre forme diverse in un particolare gioco. Il gioco in questione è Mancala, alcuni di questi giochi sono chiamati Wari o Kalah. Questi giochi dif...
posta 27.10.2012 - 22:25
2
risposte

Come rendere modulare un sito ASP.NET MVC

Sono in fase di pianificazione per la creazione di un sistema intranet di dipendenti con ASP.NET MVC 4. Vorremmo che il sito fosse costituito da "moduli" separati, ognuno dei quali offre una funzionalità diversa: messaggistica, buste paga modifi...
posta 23.01.2013 - 15:38
7
risposte

Esiste uno schema per un modo più "naturale" di aggiungere oggetti alle collezioni? [chiuso]

Penso che il modo più comune per aggiungere qualcosa a una raccolta sia utilizzare un tipo di metodo Add fornito da una raccolta: class Item {} var items = new List<Item>(); items.Add(new Item()); e in realtà non c'è nulla di...
posta 15.01.2015 - 09:35
1
risposta

URL di REST annidati e ID padre, che è una progettazione migliore?

Ok, abbiamo due risorse: Album e Song . Ecco l'API: GET,POST /albums GET,POST /albums/:albumId GET,POST /albums/:albumId/songs GET,POST /albums/:albumId/songs/:songId Sappiamo che odiamo qualche canzone, per esempio è chiamata Su...
posta 02.03.2015 - 20:29
3
risposte

Sta usando i test unitari per raccontare una storia una buona idea?

Quindi, ho un modulo di autenticazione che ho scritto qualche tempo fa. Ora vedo gli errori nel mio modo e scrivo i test unitari. Durante la stesura dei test unitari, ho difficoltà a trovare nomi validi e buone aree da testare. Ad esempio, ho co...
posta 23.01.2013 - 07:47
4
risposte

Si tratta di un "odore modello" per mettere getter come "FullName" o "FormattedPhoneNumber" nel modello?

Sto lavorando su un'app ASP.NET MVC e ho preso l'abitudine di inserire quelli che sembrano utili e utili getter nelle mie classi modello / entità. Ad esempio: public class Member { public int Id { get; set; } public string FirstName...
posta 23.06.2011 - 23:31
4
risposte

Rails: Law of Demeter Confusion

Sto leggendo un libro chiamato Rails AntiPatterns e parlano di usare la delega per evitare di infrangere la legge di Demeter. Ecco il loro primo esempio: Credono che chiamare qualcosa di simile nel controller sia sbagliato (e sono d'accordo)...
posta 17.10.2013 - 10:47
3
risposte

Come attirare le attenzioni del programmatore in determinate condizioni?

Iniziamo con un esempio. Diciamo che ho un metodo chiamato export che dipende pesantemente dallo schema del DB. E per "dipende pesantemente" intendo che so che aggiungere una nuova colonna a una certa tabella spesso (molto spesso) porta...
posta 29.09.2015 - 17:49
1
risposta

I modelli di domini nel database possono essere una soluzione sostenibile?

Ho appena iniziato un nuovo lavoro come sviluppatore di database per un'azienda di dimensioni medio-piccole basata sulla tecnologia Microsoft. Ho notato fin da subito quanto le pratiche si discostano da ciò che mi è stato insegnato a scuola per...
posta 13.11.2015 - 17:36