Tutte le domande

2
risposte

Lingue che supportano gli operatori di logica unicode

Esistono linguaggi di programmazione che supportano l'uso di operatori di logica unicode? Ad esempio, molti linguaggi di programmazione usano "! = " poiché "non è uguale" operatore, ma in matematica il simbolo è " ≠ ". Poiché Unicode è ora più...
posta 06.11.2013 - 04:08
3
risposte

Strategie di programmazione funzionale in lingue imperative

Sono convinto da tempo che alcune strategie di programmazione funzionale siano più adatte a un certo numero di calcoli (cioè l'immutabilità delle strutture dati). Tuttavia, a causa della popolarità delle lingue imperative, è improbabile che lavo...
posta 29.06.2014 - 02:00
2
risposte

Devo commettere il parser generato al controllo del codice sorgente?

Sto usando un generatore di parser per costruire un compilatore. Devo impegnare i file sorgente prodotti dal generatore di parser? Voglio impegnarli per evitare una dipendenza dal generatore di parser durante il processo di generazione e test...
posta 01.09.2013 - 20:02
3
risposte

Oggetti immutabili [chiuso]

Esaminare domande come queste Se oggetti immutabili sono buone, perché le persone continuano a creare oggetti mutabili? Quali sono gli svantaggi dei tipi immutabili? A che punto le classi immutabili diventano un peso ? Quando è...
posta 14.10.2014 - 21:44
3
risposte

Lettura del file durante la scrittura su linux

Come ho capito, quando un file viene scritto, il processo di scrittura sul file ottiene un blocco esclusivo. Quindi altri processi non possono accedere a questo file per leggere. Con la conoscenza di cui sopra, non sono in grado di capire com...
posta 27.06.2015 - 08:38
2
risposte

Quali sono i vantaggi e gli svantaggi della suddivisione dei team per livello di architettura piuttosto che per prodotto?

Come afferma il titolo; quali sono i vantaggi e gli svantaggi della suddivisione dei team per livello di architettura piuttosto che per prodotto? Ad esempio: L'organizzazione A ha tre squadre: Team Web e front-end API del team,...
posta 17.06.2014 - 19:00
2
risposte

Come lavorare con grandi radici aggregate?

Sto imparando DDD eppure ho più domande che risposte. Consideriamo un modello di una directory che contiene un numero enorme di file. Ecco come lo vedo: Directory è una radice di aggregazione. Questa entità deve avere la logica di conval...
posta 16.07.2014 - 11:56
5
risposte

Perché è considerata una buona pratica isolare la gestione dei dati in un microservizio?

Ho visto i proponenti di isolare la gestione e l'archiviazione dei dati in microservizi in modo che ogni microservizio disponga di un proprio archivio dati (almeno in senso logico). Pertanto, join e aggregazioni vengono creati nel livello applic...
posta 25.10.2017 - 03:52
4
risposte

Perché è importante includere la definizione di successo / fallimento nelle specifiche?

Ho letto "Codice completo" di Steve McConnell e uno degli elementi nella lista di controllo per i requisiti è: "La definizione di successo è inclusa? Di fallimento?". Perché è così importante? Puoi scrivere qualche esempio di quelle definizio...
posta 26.10.2011 - 17:41
5
risposte

Alcune aziende hanno più peso su un curriculum? [chiuso]

Una posizione sviluppatore / tester presso Google, Apple, Microsoft, ecc. (qualsiasi azienda di grandi dimensioni tecnologica di cui la maggior parte della gente abbia sentito parlare) ha più valore in un curriculum che lavorare come sviluppator...
posta 14.01.2011 - 04:33