Domande con tag 'c#'

2
risposte

C # Algoritmi per * Operatore

Stavo leggendo gli Algorithms e ho trovato l'algoritmo di moltiplicazione di Karatsuba e un piccolo wiki ha portato agli algoritmi di Schonhage-Strassen e Furer per la moltiplicazione. Mi chiedevo quali sono gli algoritmi utilizzati sull'oper...
posta 11.12.2012 - 18:40
2
risposte

Cercando di identificare il modello IClass, Class, ClassImpl

Recentemente ho visto molto codice che assomiglia a questo: public interface IFoo { int Bar(); } public static class Foo { public static IFoo Create() { return new FooImpl(); } private class FooImpl : IFoo { public int Ba...
posta 27.09.2011 - 16:22
3
risposte

È una pratica scorretta avere una classe implementare una classe astratta senza aggiungere nuovi campi / membri / funzionalità?

Sto scrivendo un wrapper per un'API REST e mi sono imbattuto in qualcosa che non avevo mai dovuto chiedermi prima. Questa API è per le transazioni E-Commerce, ha endpoint SALE e RETURN (e alcuni altri endpoint che non sono fondamentali per qu...
posta 27.01.2017 - 00:58
3
risposte

Come dovrei nominare questa classe di helper? [chiuso]

Di solito quando scrivo i test unitari creo una classe helper con metodi di estensione. Uso questi metodi esclusivamente per generare dati generici per cose che sono troppo pigro per digitare. Di solito attribuisco a queste classi qualcosa di ri...
posta 12.09.2011 - 22:45
4
risposte

Qualcuno ha un buon pattern di registrazione DI?

L'ho fatto così tante volte ma non finisco mai per apprezzare il modo in cui il mio codice risulta. Sto chiedendo se qualcun altro ha gli stessi problemi e può offrire soluzioni o convenzioni che ha usato per rendere il codice più pulito. Qua...
posta 18.05.2016 - 16:34
2
risposte

Invio di eccezioni come argomenti di evento

È una buona idea inviare eccezioni come EventArgs in C #? (E in realtà non lanciare l'eccezione). Ho una classe che esegue un'attività asincrona da molto tempo. Se qualcosa va storto nel mezzo dell'attività, genererà un evento di errore. È un...
posta 07.09.2015 - 15:27
1
risposta

Qual è lo scopo della logica di dominio / business nelle classi quando si hanno repository?

Dalla mia esperienza penso che avere classi / modelli senza comportamento solo nella mia applicazione, accanto ai loro repository non sia un buon OOP. Ma questo è il modo in cui ho implementato il modello di repository. Faccio in modo che ovunqu...
posta 25.01.2017 - 13:57
3
risposte

Procedure memorizzate o ORM nel web?

Sto lavorando in una società peruviana che sviluppa software di contabilità desktop ( .net C # ). Abbiamo molti clienti (aziende) che ogni cliente può creare diverse società, inoltre c'è un nuovo database per ogni anno di ogni azienda. Esempi...
posta 10.06.2017 - 19:05
3
risposte

I risultati del calcolo della cache C #?

Di recente sto costruendo da zero un tracciante di base in C # come progetto di apprendimento / insegnamento. Una versione precedente del progetto (chiamiamola A) fa riflessioni e sfumature diffuse. Il programma esegue il rendering della scena a...
posta 03.05.2012 - 22:38
1
risposta

Dizionario degli oggetti

Ho un dizionario di oggetti di una colonna di classe Dictionary<double, Columns> Le colonne sono una classe di colonne, ovvero il nome, il codice postale, ecc., il telefono cellulare. Vorrei rendere la classe Columns aperta quanto più...
posta 21.11.2013 - 13:57