Tutte le domande

3
risposte

Fornire risorse JS e CSS locali per fallback CDN

Dato che I CDN sono una buona cosa perché possono servire le risorse più vicine al cliente, il client può memorizzarle nella cache e puoi ridurre il carico sul tuo server. Nei recenti browser, il caricamento di risorse da server di terze...
posta 30.03.2016 - 12:15
2
risposte

Qual è l'esempio più semplice là fuori per spiegare la differenza tra Parse Trees e Abstract Syntax Trees?

A mio parere, un parser crea un albero di analisi, quindi lo elimina in seguito. Tuttavia, può anche estrarre un albero di sintassi astratto, che il compilatore presumibilmente usa. Ho l'impressione che sia l'albero di analisi che l'albero di...
posta 06.02.2012 - 03:06
2
risposte

Design: metodo dell'oggetto contro il metodo della classe separata che accetta Object come parametro?

Ad esempio, è meglio fare: Pdf pdf = new Pdf(); pdf.Print(); o Pdf pdf = new Pdf(); PdfPrinter printer = new PdfPrinter(); printer.Print(pdf); Un altro esempio: Country m = new Country("Mexico"); double ratio = m.GetDebtToGDPRatio();...
posta 19.05.2011 - 22:00
6
risposte

Tariffa oraria per il cliente [chiusa]

È vantaggioso per uno sviluppatore lavorare su base oraria, ma è difficile spiegare i vantaggi della tariffa oraria al cliente. Quali sono i tuoi argomenti sulla tariffa oraria per il cliente? Come gli spieghi i suoi benefici e come discuti s...
posta 06.04.2011 - 08:33
1
risposta

Il pattern "function return function" ha un nome in JavaScript?

Uso questo pattern abbastanza spesso in JavaScript. Ecco un esempio: const comments = [ { text: 'Hello', id: 1 }, { text: 'World', id: 4 }, ]; const byId = id => element => element.id === id; const comment = comments.find(byId(1));...
posta 11.11.2017 - 20:03
9
risposte

Perché non possono esserci conversioni implicite?

A quanto ho capito, le conversioni implicite possono causare errori. Ma non ha senso - le conversioni normali non dovrebbero anche causare errori, quindi? Perché non avere len(100) funziona nell'interpretazione della lingua (o la comp...
posta 26.05.2015 - 01:20
3
risposte

Suggerimenti / consigli su come ridurre l'uso delle classi "manager"?

A volte sento che avere troppe classi di "manager" nella progettazione del tuo programma è odore di codice e aggiungere uno strato non necessario di complessità. Per me è logico che le persone vogliano usare le classi manager per manipolare e co...
posta 04.10.2011 - 20:28
2
risposte

Si tratta di una buona soluzione per la struttura di Visual Studio per un servizio Web RESTful progettato da domini?

Sto costruendo una soluzione RESTful per l'API Web .NET 4.5 C # e vorrei che qualcuno mi dicesse se la mia soluzione di progetto è corretta e / o saggia (-enough?) per una soluzione progettata utilizzando Domain Driven Design, per favore. La...
posta 10.09.2014 - 12:22
2
risposte

Che cos'è un argomento di output, come indicato nel Codice pulito di Martin?

A pagina 45 del Codice pulito di Robert C. Martin: Un manuale di abilità software agile, Martin scrive che gli argomenti di output dovrebbero essere evitati. Ho difficoltà a capire il significato di "argomento di output" e perché dovrebbero esse...
posta 16.06.2016 - 20:49
2
risposte

Condividi le chiavi SSH private con Bash su Windows

Ho installato Windows 10 con Git. Questo Git usa la mia C:/Users/MyName dir come directory HOME e la /.ssh/ directory interna, in modo appropriato per l'approvvigionamento delle mie chiavi SSH private. Ho appena abilitato e configur...
posta 09.08.2016 - 14:38