Sono uno sviluppatore .NET e ho usato molte volte TFS (team foundation server) come software di controllo del codice sorgente. Le buone caratteristiche di TFS sono: Buona integrazione con Visual Studio (quindi faccio quasi tutto visivamente; nessun comando da console) Procedura di check-in e check-in facile Facile fusione e risoluzione …
A volte ho sentito che avere troppe classi "manager" nella progettazione del tuo programma è odore di codice e aggiunge un inutile livello di complessità. Per me ha senso che le persone vogliano usare le classi manager per manipolare e controllare gli oggetti da un contesto che ha senso per …
Mi sembra che tutto ciò che può essere fatto con uno stack possa essere fatto con l'heap, ma non tutto ciò che può essere fatto con l'heap può essere fatto con lo stack. È corretto? Quindi, per semplicità, e anche se perdiamo un po 'di prestazioni con determinati carichi di …
L'ho visto molto nel nostro sistema legacy al lavoro - funzioni che vanno in questo modo: bool todo = false; if(cond1) { ... // lots of code here if(cond2) todo = true; ... // some other code here } if(todo) { ... } In altre parole, la funzione ha due …
Mi sono laureato all'università circa cinque mesi fa e ho lavorato in una startup locale per quattro mesi. Mentre ero all'università, ho studiato Haskell, F # ecc. Per conto mio. Ci è stato insegnato Java all'università, ma sono stato molto presto esposto alla programmazione funzionale e ci ho passato molto …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Il mio server Web utilizza PHP così come il 76,9% dei …
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 …
Nel 1977, Maurice Howard Halstead ha introdotto le sue misure di complessità per i sistemi software , che includevano misurazioni del vocabolario del programma, lunghezza del programma, volume, difficoltà, sforzo e un numero stimato di bug in un modulo. Secondo Wikipedia, la difficoltà si riferisce alla difficoltà di comprendere il …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Da quando ho scoperto i poteri della finalparola chiave in Java …
Di tanto in tanto il codice C ++ non funzionerà se compilato con un certo livello di ottimizzazione. Può essere il compilatore che esegue l'ottimizzazione che rompe il codice o può essere un codice che contiene un comportamento indefinito che consente al compilatore di fare qualunque cosa senta. Supponiamo che …
Quando ho iniziato a programmare, mi sono affidato molto ai diagrammi di flusso (e ai grafici di spaziatura della stampante). Mentre ero in classe COBOL, non potevo iniziare a scrivere alcun codice fino a quando il mio diagramma di flusso non fu firmato dall'istruttore. Allora, dovevo creare un diagramma di …
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 …
Mi piace Haskell, chiaro e semplice. Mentre Haskell è utilizzato nei software di produzione, non è particolarmente diffuso da quello che ho visto. Qual è la lingua più simile e ancora ampiamente utilizzata per quanto riguarda i progetti di produzione in modo che io abbia la possibilità di avere una …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 5 anni fa . Volevo chiamare questo argomento come "Istruzione vs. Esperienza", ma questo argomento esiste già . Ho …
Per quanto ne so, i compilatori sono pensati per gli sviluppatori che compilano il loro codice in file eseguibili (codice macchina). I compilatori non si estendono alla macchina di un client o al sistema dell'utente finale. Invece, gli sviluppatori usano semplicemente il compilatore per convertire il loro codice in codice …
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.