Ingegneria software

Domande e risposte per professionisti, accademici e studenti che lavorano nel ciclo di vita dello sviluppo di sistemi



4
Come "ricominciare" in GitHub?
Pianifico una riscrittura completa del mio progetto, usando un altro framework ecc. Sarebbe bello conservare il vecchio codice inclusa la cronologia come riferimento. Qual è il modo migliore per farlo, al fine di evitare rischi, confusione e sorprese? La mia idea è quella di creare un nuovo ramo, sostituire lì …
14 git  github 

3
Dovrei aggiungere la fonte delle librerie invece di collegarle?
Sono relativamente nuovo in C ++, quindi non sono sicuro di come gestire al meglio le piccole dipendenze (ad esempio un linguaggio di scripting o un parser JSON / YAML / XML). Devo creare progetti separati e collegarli come libreria statica o ci sono degli svantaggi nel mettere i file …
14 c++  linking 

5
È male scrivere C orientato agli oggetti? [chiuso]
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 . Mi sembra sempre di scrivere codice in C che è principalmente …
14 c 

2
Zero tempi di fermo macchina - Schema Db transitorio
La realizzazione di Zero Downtime Deployment ha toccato lo stesso problema, ma ho bisogno di alcuni consigli su una strategia che sto prendendo in considerazione. Contesto Un'applicazione web con Apache / PHP per l'elaborazione lato server e MySQL DB / filesystem per la persistenza. Attualmente stiamo costruendo l'infrastruttura. Tutto l'hardware …

1
Come documentare una lingua ubiquitaria?
La nostra azienda sta convertendo molti processi aziendali manuali (e le relative conoscenze istituzionali) in nuovi software aziendali. Il progetto sta andando davvero bene, ma mentre procediamo è chiaro che c'è molta confusione riguardo a termini e definizioni sia dal punto di vista commerciale che da quello dello sviluppo. Sono …


1
Unit test di un client API e wrapper
Ho girato in tondo cercando di capire il modo migliore per testare l'unità di una libreria client API che sto sviluppando. La libreria ha una Clientclasse che fondamentalmente ha una mappatura 1: 1 con l'API e una Wrapperclasse aggiuntiva che fornisce un'interfaccia più user-friendly sulla parte superiore di Client. Wrapper …

3
Come possiamo tenere traccia di quale versione del nostro codice è presente in ogni ambiente?
Il mio team attualmente utilizza un processo di diramazione / distribuzione abbastanza semplice simile al seguente: ┌────────┐ ┌────┐ ┌──────┐ Environments: │ DEV │ │ QA │ │ PROD │ └────────┘ └────┘ └──────┘ ▲ ▲ ▲ │ │ │ ┌────────┐ ┌────┐ ┌──────┐ Builds: │ DEV │ │ QA │ │ PROD …




1
Come funziona un elenco di salto?
Per un compito a casa, devo capire come funziona un elenco di salto . Sto programmando da poco più di 2 anni (so che non è così lungo nella realtà), e non ho mai nemmeno sentito parlare di un elenco di salto. Ho esaminato tutte le guide che riesco a …

2
In che modo i siti Web di notizie, ad esempio Forbes / Zdnet, uniscono senza soluzione di continuità una pagina Web in un'altra?
Se vai ad esempio: http://www.forbes.com/sites/adrianbridgwater/2015/06/12/why-technology-has-to-be-continuous/ OR http://www.zdnet.com/article/if-you-want-those-cool-ios-9-features-its-time-to-buy-a-new-ipad/ Quando arrivi in ​​fondo alla Pagina, viene caricata una nuova notizia e l'URL nel mio browser Internet cambia nell'URL di questa prossima notizia. Quindi mi chiedevo come una pagina Web potesse caricare quasi istantaneamente la pagina Web successiva con un ritardo quasi trascurabile …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.