Tutte le domande

4
risposte

Gestione di più raccolte in C #

Attualmente sto cercando di imparare C # e voglio migliorare la mia comprensione di Object Oriented Programming (OOP). Spero di ottenere questo risultato sperimentando un piccolo programma che tiene traccia dei miei compiti / informazioni sulla...
posta 21.01.2016 - 18:29
1
risposta

Come è implementata una o più funzioni di aggregazione nella maggior parte dei motori SQL?

Nel libro Database Fundamentals, Silberschatz. Si spiega che le funzioni aggregate possono essere calcolate durante la marcia. Questo ha senso. Ciò che significa è che per calcolare il massimo, calcolare la media o contare gli elementi di un...
posta 04.04.2016 - 20:44
1
risposta

Perché la sintassi della dichiarazione di chiusura in Swift è diversa dalla dichiarazione di funzione

let closure = { (args) -> ReturnT in ... } v.s. func function(args) -> ReturnT { ... } Perché Apple non ha seguito il principio del rasoio di Occam e rende le dichiarazioni di chiusura e di funzione uguali? Ad esempio, la chiusura...
posta 29.04.2016 - 12:25
3
risposte

Perché separiamo il recupero dei dati dalla vista?

Sto cercando una buona argomentazione per: Perché NON è una buona idea incorporare il codice di recupero dei dati nella mia vista? Esempio <tr> <td>Product</td> <td><select name="product">...
posta 16.03.2016 - 16:43
4
risposte

Come chiamare un'eccezione in cui la condizione non è eccezionale

NOTA: questa domanda riguarda la ricerca di un nome appropriato per un'eccezione in cui la condizione per generare l'eccezione non è effettivamente avvenuta (ad esempio impedire un StackOverflow lanciando un StackOverflowException prima d...
posta 23.04.2016 - 03:39
2
risposte

Creazione di istanze di un'interfaccia tramite un metodo statico

Il seguente disegno è difettoso? Fondamentalmente ho una classe principale utilizzata per creare un oggetto di un tipo e quindi restituirlo come l'interfaccia principale del tipo. Il problema con questo è che ognuna delle classi che implement...
posta 08.06.2016 - 10:55
3
risposte

Come testare un quadro di selenio?

Ho un framework di test del selenio molto grande che utilizzo per testare un'applicazione web. È stato costruito attorno a un modello di oggetto di pagina. Questa settimana ho corretto un bug in un pezzo di livello basso del framework, ma ha...
posta 16.01.2016 - 00:08
1
risposta

Architecture: API con un comportamento leggermente diverso a seconda dei ruoli utente registrati

Come dovrei strutturare un pezzo di codice che esegue un'operazione, ma potrebbe avere un comportamento leggermente diverso a seconda, diciamo, dei ruoli utente? Esempio: La mia app ha ruoli "manager" e "dipendenti". Ci sono molti manager nel...
posta 23.01.2016 - 20:50
1
risposta

Infastidito da un nome maiuscolo di una lettera sconosciuta

Questa domanda secondaria mi infastidisce: Has_This_Case_A_Name? Ecco cosa ho trovato, ma This_Case_Is_Missing: +---------------------------------------+---------------+ | Names | Example | +----------...
posta 16.06.2016 - 08:25
1
risposta

Rendere immutabili le classi mutevoli

Quando provo a trasformare una classe con uno stato mutabile in una immutabile, faccio regolarmente fatica a scegliere tra due alternative: 1) o estrae lo stato in un altro oggetto di stato (immutabile) e passare questo stato alla classe con ogn...
posta 18.09.2017 - 10:31