Domande con tag 'large-scale-project'

10
risposte

Come rendere più comprensibile un grande codebase per i nuovi programmatori

Supponiamo che io stia sviluppando un progetto relativamente grande. Ho già documentato tutte le mie classi e funzioni con Doxygen, tuttavia, ho avuto l'idea di inserire una "nota del programmatore" su ciascun file di codice sorgente. L'idea...
posta 01.08.2015 - 00:33
3
risposte

Come si svolge la progettazione architettonica in un ambiente agile?

Ho letto Principi per l'architetto Agile , in cui hanno definito i seguenti principi: Principle #1 The teams that code the system design the system. Principle #2 Build the simplest architecture that can possibly work. Principle #3 When...
posta 24.09.2012 - 09:03
9
risposte

Come dovrei andare a imparare un'applicazione molto grande e complessa? [duplicare]

Essendo uno sviluppatore giovane e abbastanza inesperto recentemente assunto da una società di software "reale" mi piacerebbe alcune opinioni e indicazioni su come fare quanto segue: Approcci su come acquisire familiarità con i prodotti di...
posta 14.10.2011 - 09:13
5
risposte

Utilizzo di Vim durante la codifica di un'applicazione su larga scala

Sto iniziando a imparare Vim e seguendo alcuni dei consigli qui riportati in stackexchange. Sto cominciando a usarlo in alcuni progetti di giocattoli e mi piace. Ma ho iniziato a chiedermi come si può essere produttivi senza aprire altri file t...
posta 10.11.2011 - 23:07
8
risposte

Quali sono i maggiori colli di bottiglia nello sviluppo di grandi progetti? [chiuso]

Diciamo che la mia azienda doveva sviluppare una replica di MS Word (solo a titolo di esempio). Quale sarebbe il collo di bottiglia del processo di sviluppo, supponendo che uno abbia disponibilità di cassa infinite e un'organizzazione come Micro...
posta 16.07.2011 - 23:51
3
risposte

Come misurare la complessità in pratica nel tuo progetto software di grandi dimensioni?

Nell'università, durante i nostri corsi sugli algoritmi, apprendiamo come calcolare con precisione la complessità dei vari algoritmi semplici che vengono utilizzati nella pratica, come le tabelle hash o l'ordinamento rapido. Ma ora in un gran...
posta 24.05.2018 - 16:38
2
risposte

Come viene organizzata l'integrazione continua nelle grandi aziende?

Nella mia azienda, è normale non eseguire alcuna build intermedia per verificare come un ramo di funzionalità / bugfix viene unito in dev. Esiste solo una build giornaliera, che genera sempre un sacco di test falliti e genera errori. Mi è stato...
posta 11.08.2017 - 14:27
4
risposte

Come posso aggiornare una base di codice legacy di grandi dimensioni per soddisfare specifici standard di qualità?

Ci sono molte informazioni su strumenti e tecniche per migliorare le codebase legacy, ma non ho mai trovato casi di successo nel mondo reale. La maggior parte dei consigli è a livello micro e, sebbene utile, non convince molte persone a causa de...
posta 29.01.2013 - 09:26
3
risposte

La migliore soluzione per autorizzare che un utente sia autorizzato a modificare / agire con le proprie risorse in un'API REST

Sfondo: Attualmente è in fase di creazione di un'API REST, utilizzando il nodo w / express e viene utilizzato da un'app mobile e infine da un sito Web (basato su browser moderni). Sto cercando di identificare il modo migliore per autorizza...
posta 29.03.2016 - 20:23
4
risposte

Come / dove eseguire l'algoritmo su un set di dati di grandi dimensioni?

Vorrei eseguire l'algoritmo PageRank su un grafico con 4 000 000 nodi e circa 45 000 000 bordi. Attualmente utilizzo il database grafico neo4j e il database relazionale classico (postgres) e per i progetti software utilizzo principalmente C #...
posta 09.10.2012 - 17:43