Tutte le domande

7
risposte

Perché i siti web moderni insistono ancora sui requisiti archaic di username / password? [duplicare]

Mi sono iscritto a un sito web la scorsa notte, e ancora una volta sono stato accolto con il fatto che il mio nome utente non può contenere determinati caratteri (spazi inclusi) e nessuno dei due potrebbe la mia password. C'è una ragione st...
posta 22.11.2013 - 08:56
4
risposte

Inoltra dichiarazione vs include

Reduce the number of #include files in header files. It will reduce build times. Instead, put include files in source code files and use forward declarations in header files. Ho letto questo qui. link . Quindi dice che se una classe...
posta 23.04.2013 - 07:41
3
risposte

Come gestire le domande di intervista sullo stile di programmazione [chiuso]

Come programmatore C ++ nelle interviste mi sono trovato ripetutamente in situazioni in cui l'intervistatore voleva sondare la mia conoscenza del buon stile di programmazione. Questi tipicamente erano incentrati sulla conoscenza di base di OOP....
posta 07.05.2012 - 09:25
3
risposte

Classe concreta di derisione - Non raccomandato

Ho appena letto un estratto del libro "Growing Object-Oriented Software" che spiega alcuni motivi per cui il mocking della classe concreta non è raccomandato. Ecco alcuni esempi di codice di un test unitario per la classe MusicCentre: publi...
posta 19.11.2012 - 13:33
6
risposte

In git, come fare il controllo delle versioni per una dozzina di librerie tutte funzionate in parallelo

Stiamo facendo progetti, ma riutilizziamo molto codice tra i progetti e abbiamo molte librerie che contengono il nostro codice comune. Mentre implementiamo nuovi progetti, troviamo più modi per calcolare il codice comune e inserirlo nelle librer...
posta 10.06.2015 - 15:10
5
risposte

Pattern di progettazione della strategia modificata

Di recente ho iniziato a esaminare i modelli di progettazione e una cosa che sto codificando si adatta perfettamente al modello di strategia, fatta eccezione per una piccola differenza. Essenzialmente, alcuni (ma non tutti) i miei algoritmi,...
posta 13.03.2011 - 12:49
2
risposte

Lingua di interrogazione per JSON

Ho un server che restituisce un messaggio JSON molto grande e la mia applicazione client dipende solo da parte di questa risposta. L'applicazione client deve verificare se la proprietà "xyz" esiste nel messaggio JSON e in base al risultato esegu...
posta 15.02.2012 - 09:11
5
risposte

Ti importa che un software è "fonte disponibile" ma non "open source"

Probabilmente conosci l'elenco delle licenze open source ufficialmente approvate dall'OSI. In particolare, credo che sarebbe GPL, MIT, [inserisci qui la tua licenza preferita]. Recentemente mi sono imbattuto in un progetto che sebbene fosse o...
posta 17.10.2010 - 11:54
3
risposte

la più lunga lista di parole con lettere iniziali e finali corrispondenti

Il mio amico mi ha dato un problema che dice è facile, ma non riesco a capire un buon algoritmo da usare per farlo. Ti viene dato un input di 100 parole inglesi casuali. Devi trovare la stringa di parole più lunga in cui l'ultima lettera in u...
posta 11.08.2013 - 07:11
1
risposta

Composability Esempio di memoria transazionale del software

Uno dei principali vantaggi della memoria transazionale del software che viene sempre menzionata è la componibilità e la modularità. Diversi frammenti possono essere combinati per produrre componenti più grandi. Nei programmi basati su lock, spe...
posta 01.04.2011 - 20:29