Tutte le domande

6
risposte

Considerazioni pratiche per le convenzioni di denominazione HTML / CSS (sintassi) [chiuso]

Domanda: quali sono le considerazioni pratiche per la sintassi in class e id valori? Nota che non sto chiedendo della semantica , cioè delle parole effettive che vengono utilizzate, come ad esempio descritto in questo post del...
posta 28.03.2012 - 21:45
12
risposte

SOLID vs. Evitare l'astrazione prematura

Capisco che SOLID dovrebbe realizzarlo e utilizzarlo regolarmente in situazioni in cui la modularità è importante e i suoi obiettivi sono chiaramente utili. Tuttavia, due cose mi impediscono di applicarlo in modo coerente attraverso il mio cod...
posta 06.04.2011 - 20:16
3
risposte

Le classi statiche con metodi statici sono considerate SOLID?

SOLID include Principio di sostituzione di Liskov che ha la nozione che "gli oggetti in un programma dovrebbero essere sostituibili con istanze dei loro sottotipi senza alterare la correttezza di quel programma". Poiché le classi statiche...
posta 15.08.2011 - 06:35
5
risposte

Voglio iniziare a usare TDD. Qualche consiglio per un principiante? [chiuso]

Non ho mai usato un meccanismo di test automatizzato in nessuno dei miei progetti e sento che mi manca molto. Voglio migliorare me stesso, quindi devo iniziare ad affrontare alcuni problemi che ho trascurato in questo modo e provare Git invece d...
posta 14.10.2010 - 14:49
4
risposte

In che modo l'eredità prototipale è praticamente diversa dall'ereditarietà classica?

L'ereditarietà, il polimorfismo e l'incapsulamento sono le tre caratteristiche più distinte e importanti dell'OOP, e da queste l'ereditarietà ha una statistica di utilizzo elevata al giorno d'oggi. Sto imparando JavaScript, e qui, tutti dicono c...
posta 07.08.2011 - 20:24
11
risposte

Va bene usare una lingua che non è supportata dalla tua azienda per alcune attività?

Lavoro per un'azienda che supporta diverse lingue: COBOL, VB6, C # e Java. Uso queste lingue per il mio lavoro principale, ma spesso mi trovo a codificare alcuni programmi minori (ad esempio script) in Python perché ho trovato che fosse lo stru...
posta 09.09.2010 - 13:16
7
risposte

Quali tecniche usi quando intervisti gli sviluppatori? [chiuso]

Mi rendo conto che ci sono state molte discussioni su questo tipo di cose e spesso si trasformano in dogmi in giro, sia che si chieda il tipo di domande "100 pirati logici" sia che si scriva "fizz buzz". Sono interessato a quali tecniche e do...
posta 01.09.2010 - 22:19
2
risposte

best practice per la progettazione di database NoSQL

Ho appena iniziato a utilizzare un database basato su documenti NoSQL (MongoDB) e sono curioso delle migliori pratiche per la progettazione di database. Suppongo che l'architettura dovrebbe essere diversa dai database relazionali? Dovrei comu...
posta 30.07.2012 - 23:52
6
risposte

Perché dobbiamo aspettare I / O?

È risaputo che le operazioni del disco sono lente e conosciamo i motivi per cui sono lenti. Quindi la domanda qui è perché dobbiamo aspettare I / O o perché esiste una cosa come IOWait, ecc.? Voglio dire che ho notato che quando esegui alcune...
posta 08.09.2015 - 14:43
4
risposte

Utilizzo di #ifdef per passare da diversi tipi di comportamento durante lo sviluppo

È buona norma usare #ifdef durante lo sviluppo per passare da diversi tipi di comportamento? Ad esempio, voglio cambiare il comportamento del codice esistente, ho diverse idee su come modificare il comportamento ed è necessario passare da divers...
posta 20.12.2017 - 12:10