Tutte le domande

13
risposte

Perché è necessario il registro di Windows?

Come ho debug problemi com, fianco a fianco, affrontato dll l'inferno, il tutto mentre odiare il registro di Windows con passione, mi chiedevo perché è necessaria. Non mi sono mai sentito obbligato a leggere un intero libro sulle best practic...
posta 18.02.2011 - 17:37
16
risposte

Why Use! boolean_variable Over boolean_variable == false

Un commento su questa domanda: Verifica se un metodo restituisce false: assegna risultato alla variabile temporanea, o metti invocazione del metodo direttamente in condizionale? dice che dovresti usare !boolean invece di boolean == fals...
posta 12.04.2017 - 09:31
3
risposte

Qual è la ragione per non usare C ++ 17 [[nodiscard]] quasi ovunque nel nuovo codice?

C ++ 17 introduce l'attributo [[nodiscard]] , che consente ai programmatori di contrassegnare le funzioni in modo che il compilatore produca un avvertimento se l'oggetto restituito viene scartato da un chiamante; lo stesso attributo può esse...
posta 30.12.2017 - 18:08
4
risposte

C'è un grafico per aiutarmi a decidere tra le licenze open-source? [chiuso]

L'Open Source Initiative elenca 9 diverse licenze in la loro lista di "Licenze che sono popolari e ampiamente utilizzate o con forti comunità" . Voglio concedere in licenza il mio progetto come open-source. Sfortunatamente, non parlo legales...
posta 01.09.2011 - 20:08
5
risposte

C'è un punto per i test unitari che mozzano e deridono tutto ciò che è pubblico?

Quando si eseguono i test unitari in modo "corretto", vale a dire, stubando ogni chiamata pubblica e restituendo valori preimpostati o mock, mi sembra di non provare nulla. Sto letteralmente guardando il mio codice e creando esempi basati sul fl...
posta 17.05.2013 - 03:11
6
risposte

Riapro del bug contro nuovo

È stato aperto un bug, risolto, verificato e chiuso. Un mese dopo, è apparso di nuovo in una versione successiva dopo diverse iterazioni senza alcuna regressione. Se le caratteristiche del bug sono le stesse, riapri l'ID del bug esistente o...
posta 28.03.2012 - 16:02
17
risposte

Che cos'è un hack? [chiuso]

Sento spesso colleghi che si dicono l'un l'altro: "È un orribile, orribile hack." Quello che posso togliere è che non va bene. Quando ho chiesto loro se funziona, dicono "sì, ma non va bene". Significa che non è una buona soluzione? Come funz...
posta 12.01.2016 - 18:48
3
risposte

Barra finale in API RESTful

Ho avuto un dibattito su cosa fare con una barra finale in un'API RESTful. Diciamo che ho una risorsa chiamata cani e risorse subordinate per singoli cani. Possiamo quindi fare quanto segue: GET/PUT/POST/DELETE http://example.com/dogs GET/P...
posta 13.02.2013 - 13:44
3
risposte

Dovremmo includere la cartella Nuget PACKAGE nel controllo della versione?

Mi piacerebbe sapere Nel progetto C # o VB.NET dovremmo includere la cartella PACKAGE (cartella del pacchetto di nugget creata nella root del mio progetto che contiene i file nupkg e altri contenuti) nel nostro repository di controllo del cod...
posta 03.11.2015 - 07:44
10
risposte

Cosa si intende per "Un utente non dovrebbe decidere se è un amministratore o meno. Il sistema di privilegi o di sicurezza dovrebbe. "

L'esempio usato nella domanda passare i dati minimi nudi a una funzione tocca il modo migliore per determinare se l'utente è un amministratore o meno. Una risposta comune è stata: user.isAdmin() Questo ha richiesto un commento che è stato...
posta 04.11.2013 - 13:16