Tutte le domande

6
risposte

Meglio Capire il modello di progettazione 'Strategia'

Sono stato interessato a modelli di design per un po 'e ho iniziato a leggere "Head First Design Patterns". Ho iniziato con il primo modello chiamato pattern "Strategia". Ho affrontato il problema descritto nelle immagini sottostanti e ho prima...
posta 30.01.2011 - 08:11
6
risposte

Am I Test unitario o integrazione Verifica le mie stored procedure?

Recentemente ho avuto molte occasioni in cui ho avuto bisogno di mantenere complesse procedure e funzioni memorizzate. Erano già rotte, di solito in modo abbastanza sottile - c'erano pochissime occasioni in cui si chiamava SP con parametri valid...
posta 06.06.2011 - 05:03
5
risposte

È generalmente utile includere i problemi JIRA nei commenti di codice?

Di tanto in tanto, lascio commenti come # We only need to use the following for V4 of the computation. # See APIPROJ-14 for details. o # We only need to use the following for V4 of the computation. # See https://theboringcompany.atlassian...
posta 14.02.2018 - 17:27
5
risposte

È accettabile decompilare il codice di qualcun altro allo scopo di imparare ciò che hanno fatto e come lo hanno fatto? [chiuso]

Non sto parlando di rubare codice o di riutilizzare qualcuno per fini di lucro. Ma suppongo che se un programma o un plugin è distribuito in un formato in cui non riesco a visualizzare facilmente la fonte, si tratta di un'azione deliberata da pa...
posta 22.06.2011 - 13:51
3
risposte

Dovremmo usare più linguaggi di programmazione funzionale e / o logica?

Ho programmato un po 'di Haskell e Prolog come parte di un paio di corsi di uni, ma questo è tutto. E non l'ho mai visto usato nell'industria (non che io abbia avuto molta esperienza lavorativa per cominciare, ma non ho mai visto un annuncio dov...
posta 16.09.2010 - 14:22
3
risposte

Enumerazione ordinata: IEnumerable o Array (in C #)?

Contesto tipico: creo un metodo di estensione per una raccolta che considera che gli elementi siano ordinati. La funzione inizia all'inizio, all'indice 0 e l'ordine ha significato. Esempi: Raggruppamento per sequenza o Indici di un elemento ....
posta 09.12.2011 - 01:31
8
risposte

I programmatori eseguono test

Mi chiedo quanto sia tipico per i programmatori cambiare i cappelli e fare test sul lavoro degli altri. Supponiamo che il team voglia adottare un approccio di "responsabilità condivisa" per spostare le attività dall'essere formalizzate al loro r...
posta 19.04.2011 - 15:34
2
risposte

Le API dovrebbero essere en_US o en_GB o entrambe? [chiuso]

Devo scrivere API nell'ortografia o nell'ortografia inglese degli Stati Uniti? O dovrei fornire la mappatura di entrambi a uno solo e internamente usando qualcuno che mi piace in modo che entrambi funzionino? Al momento la maggior parte delle AP...
posta 31.12.2010 - 07:17
2
risposte

Will .NET 4.5 Rendere le estensioni reattive obsolete?

Tra le altre cose, le estensioni Reactive di .NET semplificano la gestione della concorrenza. Da quanto ho sentito, .NET 4.5 semplifica la gestione della concorrenza con cose come la parola chiave await . La mia domanda: .NET 4.5 r...
posta 04.11.2011 - 17:08
8
risposte

Usa un designer della GUI o scrivi tu stesso per il desktop?

Scrivere una GUI per un programma è sempre stato un compito scoraggiante, deprimente e frustrante. Non importa quale lingua, è estremamente difficile ottenere quello che voglio. Soprattutto in linguaggi compilati come Java, in cui una modifica r...
posta 07.01.2011 - 01:43