Sto ponendo questa domanda perché credo che l'abbia fatto per una ragione molto buona e che la maggior parte delle persone non la usi correttamente, benché la mia esperienza nel settore finora abbia funzionato. Ma se la mia teoria è vera, allora non sono sicuro del perché includessero il modificatore …
Ho difficoltà a trovare risorse su come scrivere programmi in uno stile funzionale. L'argomento più avanzato che ho trovato discusso online è stato l'uso della tipizzazione strutturale per ridurre le gerarchie di classi; la maggior parte si occupa solo di come utilizzare la mappa / piega / riduci / etc …
C'è un progetto a cui sto lavorando che sta cercando di produrre un'applicazione Web che gestirà un elenco di attività tra più utenti. Questo è un elenco di attività principali le cui attività vengono distribuite da un utente autorizzato. Ogni utente ha il proprio account per accedere e visualizzare le …
Questa domanda è stata migrata dallo scambio dello stack di revisione del codice perché è possibile rispondere allo scambio dello stack di ingegneria del software. Migrato 6 anni fa . Attualmente sto riprogettando il mio Entity System , per C ++, e ho molti manager. Nel mio progetto, ho queste …
Trovo che quando le lingue sono considerate uguali al software commerciale, c'è sempre la necessità costante di aggiungere nuove funzionalità per giustificare le nuove versioni. Possono esserci o ci sono lingue in cui la versione 1.0 è la versione finale? Naturalmente le correzioni di bug sono esenti da questo, ma …
Come testare un sito di moduli Web? Mi sembra che tanto dipende dallo stato e dall'input dell'utente, non sarebbe fattibile. Se non è possibile, esiste un'alternativa automatica valida?
Perché la comunità Lisp preferisce accumulare tutte le parentesi alla fine della funzione: (defn defer-expensive [cheap expensive] (if-let [good-enough (force cheap)] good-enough (force expensive))) Perché non utilizzare una convenzione come C o Java? Bene ok, Lisp è molto più vecchio di quelle lingue, ma sto parlando dei Lispers contemporanei. (defn …
Oggi stavo sfogliando un libro sull'ottimizzazione di SQL Server e sembrava che una certa quantità di idee fosse basata su un modello lineare di archiviazione. Poiché gli SSD hanno un modello di archiviazione completamente diverso, cambiano in qualche modo il gioco riguardo a come si pensa all'ottimizzazione o all'ottimizzazione del …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …
Supponiamo che il tempo stimato per un caso sia di 3 giorni. Nel secondo giorno noterai che il caso sta crescendo e stanno emergendo nuovi scenari che non sono stati conteggiati quando è stata effettuata la stima del tempo. La nuova scoperta porta a 2 giorni in più (in totale …
Sono un programmatore C ++ con esperienza limitata. Supponendo di voler utilizzare un STL mapper archiviare e manipolare alcuni dati, vorrei sapere se c'è qualche differenza significativa (anche nelle prestazioni) tra questi 2 approcci alla struttura dei dati: Choice 1: map<int, pair<string, bool> > Choice 2: struct Ente { string …
Ho dei problemi a comprendere il concetto di a runtime library, specialmente quello di Python. Quindi ho scritto un programma Hello World Python e intendo eseguirlo, quindi scrivo python ./hello_world.py. Quali passaggi si verificano tra me premendo il pulsante Invio e il codice macchina generato dal mio codice Python in …
Per mantenere la nostra casa in ordine, voglio assemblare automaticamente le licenze per le dipendenze del progetto nella nostra documentazione, piuttosto che doverle aggiungere manualmente. Qualcuno conosce un modo semplice per attraversare a livello di programmazione una serie di file CSPROJ ed estrarre le informazioni sulla licenza per i pacchetti …
Ho un pezzo di codice che assomiglia a questo: function bool PassesBusinessRules() { bool meetsBusinessRules = false; if (PassesBusinessRule1 && PassesBusinessRule2 && PassesBusinessRule3) { meetsBusinessRules= true; } return meetsBusinessRules; } Credo che dovrebbero esserci quattro test unitari per questa particolare funzione. Tre per testare ciascuna delle condizioni nell'istruzione if e …
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.