Vuoi migliorare questo post? Fornisci risposte dettagliate a questa domanda, comprese le citazioni e una spiegazione del perché la tua risposta è corretta. Le risposte senza dettagli sufficienti possono essere modificate o eliminate. Se Java è un linguaggio generico e costruire un programma è qualcosa che può essere descritto usando …
Non ho mai usato un sistema di integrazione continua (CI) prima. Principalmente codice in MATLAB, Python o PHP. Nessuno di questi ha una fase di costruzione e non vedo come un elemento della configurazione possa essere utilizzato per il mio lavoro. Un amico in un grande progetto in una grande …
Recentemente ho usato alcuni strumenti di costruzione per un progetto Nodejs al lavoro quando mi sono reso conto che lo strumento / sistema di costruzione principale della maggior parte delle lingue usa un linguaggio diverso rispetto al linguaggio di programmazione stesso. Ad esempio, make non usa C o C ++ …
Ero uno sviluppatore Java per molto tempo, ma recentemente mi sono unito a un team di Haskell. Nel mondo Java, se hai un grande progetto, con diversi team che ci lavorano, un approccio comune è quello di utilizzare un server artefatto come Maven per facilitare e accelerare lo sviluppo. Numerosi …
Provenendo dal mondo di C e C ++, la maggior parte dei sistemi di compilazione ha un installtarget, in particolare Makefile (dove è raccomandato da GNU per esempio) o CMake . Questa destinazione copia i file di runtime (eseguibili, librerie, ...) nel sistema operativo (ad esempio, C:\Program Files\su Windows). Questo …
Sto usando CMake per generare i miei progetti IDE / makefile, ma devo ancora chiamare "script" personalizzati per manipolare i miei file compilati o persino generare codice. In progetti precedenti ho usato Python ed era OK, ma ora ho seri problemi a gestire molte dipendenze in due progetti molto grandi …
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 . Ho trovato questa fantastica tabella di confronto per i server di integrazione su Wikipedia, ma …
Ecco una piccola illustrazione della mia domanda: Assumi un lavoro di compilazione che consiste in 4 attività indipendenti denominate AD. D impiega più tempo di AC in somma. Un sistema di generazione che non è in grado di incorporare i relativi tempi delle attività potrebbe pianificare le attività in questo …
Un collega e io a turno abbiamo discusso / discusso dei problemi / meriti dell'integrazione di una versione derivata dall'attuale repository git nel nostro codice ogni volta che viene compilato. Pensiamo che i meriti includano: Non è necessario preoccuparsi dell'errore umano nell'aggiornamento di un numero di versione Tracciabilità tra ciò …
Quando (ri) costruisco sistemi di grandi dimensioni su un computer desktop / laptop, dico makedi usare più di un thread per accelerare la velocità di compilazione, in questo modo: $ make -j$[ $K * $C ] Dove $Csi suppone per indicare il numero di core (che possiamo assumere per essere …
Sebbene sia in grado di programmare, non ho ancora alcuna esperienza con il lavoro su grandi progetti. Quello che ho fatto finora è stato codificare piccoli programmi che vengono compilati in pochi secondi (vari esercizi c / c ++ come algoritmi, principi di programmazione, idee, paradigmi o semplicemente provare api …
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.