Tutte le domande

2
risposte

Il modo migliore per nascondere la chiave API nel codice sorgente

Ho bisogno di alcune idee su come proteggere una chiave API privata in un'applicazione, in particolare in un'applicazione c # .NET. In primo luogo, capisco che è teoricamente impossibile nascondere qualsiasi cosa nel codice sorgente, così mi...
posta 05.02.2014 - 00:27
4
risposte

Switch o dizionario quando si assegna a un nuovo oggetto

Recentemente, ho preferito preferire il mapping delle relazioni 1-1 utilizzando Dictionaries anziché Switch istruzioni. Trovo che sia un po 'più veloce da scrivere e più facile da elaborare mentalmente. Sfortunatamente, quando si effet...
posta 18.10.2012 - 14:09
1
risposta

Test unitario per una biblioteca informatica scientifica

Ho avuto un po 'di esperienza con i test unitari prima, in quello che chiamo (non peggioratamente) il classico progetto di ingegneria del software: un MVC, con una GUI utente, un database, una logica di business nel livello intermedio, ecc. Ora...
posta 26.02.2013 - 13:42
2
risposte

Distribuzione continua con gitignore

Quando esegui la distribuzione continua con Git, come gestisci i file ignorati in gitignore? Quei file sono ignorati per motivi di privacy (cioè non li vogliono inviati a altri repository remoti, come GitHub), ma con quei file ignorati che non...
posta 24.11.2015 - 19:13
4
risposte

Come ottenere correttamente l'API iniziale usando TDD?

Questa potrebbe essere una domanda piuttosto stupida come lo sono nei miei primi tentativi di TDD. Ho amato il senso di confidenza che porta e in generale la migliore struttura del mio codice, ma quando ho iniziato ad applicarlo su qualcosa di p...
posta 07.12.2012 - 20:06
4
risposte

Quali sono le migliori pratiche per testare programmi con comportamento stocastico?

Facendo un lavoro di R & D, mi trovo spesso a scrivere programmi con un certo grado di casualità nel loro comportamento. Ad esempio, quando lavoro in Genetic Programming, scrivo spesso programmi che generano ed eseguono codice sorgente casua...
posta 18.10.2012 - 13:32
2
risposte

Perché usare le librerie C ++ è così complicato?

Prima di tutto, voglio sottolineare che adoro C ++ e sono una di quelle persone che pensano che sia più semplice codificare in C ++ che in Java. Tranne una piccola cosa: le biblioteche. In Java puoi semplicemente aggiungere alcuni jar al perc...
posta 08.12.2012 - 16:51
4
risposte

Che cos'è esattamente una regola aziendale? [duplicare]

Sto cercando di organizzare meglio la mia architettura di applicazioni, quindi ho letto alcune letture, ma continuo a leggere riferimenti a "Business Logic" e "Business Rules". Non ho mai veramente capito cosa siano realmente. In genere mi con...
posta 29.10.2014 - 22:30
3
risposte

Miglioramenti al modello di costruzione del costruttore di Joshua Bloch?

Nel 2007, ho letto un articolo su Joshua Blochs sul "builder pattern" e su come poteva essere modificato per migliorare l'uso eccessivo di costruttori e setter, specialmente quando un oggetto ha un gran numero di proprietà, molte delle quali son...
posta 17.06.2011 - 16:15
3
risposte

Entity Framework e separazione dei livelli

Sto provando a lavorare un po 'con Entity Framework e ho una domanda riguardante la separazione dei livelli. Di solito utilizzo l'interfaccia utente - > BLL - > Approccio DAL e mi chiedo come usare EF qui. Il mio DAL di solito è qual...
posta 21.12.2011 - 09:46