Questa è più una domanda di discussione che un tentativo effettivo di determinare il "migliore", poiché ciò varia chiaramente in base alle esigenze dell'organizzazione. Sono più curioso degli argomenti a favore di diversi sistemi tra le categorie (centralizzato vs distribuito, aperto vs proprietario, ecc.). Quindi, quale pensi sia il miglior …
Se dovessi progettare un linguaggio di programmazione, come lo faresti? Quali funzionalità vorresti inserire? Cosa vorresti lasciare fuori? Digitato staticamente o dinamicamente? Scritto fortemente o debolmente? Compilato o interpretato? Giustifica le tue risposte.
Quando eseguiamo il ciclo rosso, verde e refattore dovremmo sempre scrivere il codice minimo per superare il test. Questo è il modo in cui mi è stato insegnato il TDD e il modo in cui quasi tutti i libri descrivono il processo. Ma per quanto riguarda la registrazione? Onestamente ho …
So che Lisp e Haskell sono rispettivamente linguaggi di programmazione logica e funzionale, ma cosa significa esattamente? In che cosa differiscono dalle altre lingue? Ho sentito che imparare questi ti renderà un programmatore migliore e migliorerà la tua logica. È vero, e se vado ad imparare Lisp o Haskell a …
Sono uno degli sviluppatori di Ruby (CRuby). Stiamo lavorando alla versione 2.0 di Ruby (prevista per il 2012 / febbraio). Python ha "PEP302: New Import Hooks" (2003): Questo PEP propone di aggiungere un nuovo set di hook di importazione che offrono una migliore personalizzazione del meccanismo di importazione di Python. …
Ho pensato che Unicode fosse progettato per aggirare l'intero problema di avere molte codifiche diverse a causa di un piccolo spazio di indirizzi (8 bit) nella maggior parte dei tentativi precedenti (ASCII, ecc.). Perché allora ci sono così tante codifiche Unicode? Anche più versioni di (essenzialmente) la stessa, come UTF-8, …
Esistono scenari in cui il polling per gli eventi sarebbe meglio dell'utilizzo del modello di osservatore ? Ho paura di usare il polling e inizierei ad usarlo solo se qualcuno mi ha dato un buon scenario. Tutto quello a cui riesco a pensare è come il modello di osservatore sia …
Diciamo nella mia applicazione, alcuni utenti ci danno il loro cognome e altri no. In una risposta API REST, quale corpo è preferito: Con un valore "null": {"firstName": "Bob", "lastName": null} O solo una chiave mancante: {"firstName": "Bob"}
Sono diventato il mastro scrum di un team di nuova costituzione, che è responsabile della creazione di un software e della manutenzione di altre applicazioni distribuite. Quindi praticamente ogni membro del team ha compiti di sviluppo e operazioni. Ho osservato come funzionano nelle ultime due settimane e ho notato che …
Sto scrivendo un codice di prova per una funzione che elabora i file PDF. L'idea alla base dei test è che li indico su alcuni PDF che ho selezionato appositamente, li elaborano e controllo che l'output sia quello che mi aspetto. La mia domanda è: dove dovrei conservare questi file …
Stiamo cambiando il modo in cui la nostra applicazione AS3 parla al nostro back-end e stiamo implementando un sistema REST per sostituire quello vecchio. Purtroppo lo sviluppatore che ha iniziato il lavoro è ora in congedo per malattia a lungo termine ed è stato consegnato a me. Ci lavoro da …
Durante la lettura del libro "Implementing Domain Driven Design" di Vaughn Vernon, non sono stato in grado di ottenere una buona comprensione di cosa sia effettivamente un contesto limitato. Il libro definisce un contesto limitato come "un confine concettuale in cui è applicabile un modello di dominio. Fornisce il linguaggio …
Forse un po 'ironico, ma poiché non riesco a trovare questa risposta da nessuna parte tramite Google, quindi per garantire che Software Engineering abbia la risposta: Cos'è un aiutante? Ho visto il nome usato ovunque (nomi dei moduli, nomi delle classi, nomi dei metodi), come se la semantica fosse profonda …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.