Dal punto di vista tecnico è possibile aggiungere alcuni hook di pre / post push che eseguiranno test unitari prima di consentire l'unione di alcuni commit specifici al ramo predefinito remoto. La mia domanda è: è meglio mantenere i test unitari nella pipeline di build (quindi, introducendo commit rotti in …
Ci è stato chiesto di aggiungere commenti con tag di inizio, tag di fine, descrizione, soluzione ecc. Per ogni modifica che apportiamo al codice come parte della correzione di un bug / implementazione di un CR. La mia preoccupazione è che fornisce un valore aggiunto? Così com'è, abbiamo tutti i …
Questa è più una domanda di discussione che un tentativo effettivo di determinare il "migliore", poiché ciò varia chiaramente in base alle esigenze dell'organizzazione. Sono più curioso degli argomenti a favore di diversi sistemi tra le categorie (centralizzato vs distribuito, aperto vs proprietario, ecc.). Quindi, quale pensi sia il miglior …
Sto scrivendo un codice di prova per una funzione che elabora i file PDF. L'idea alla base dei test è che li indico su alcuni PDF che ho selezionato appositamente, li elaborano e controllo che l'output sia quello che mi aspetto. La mia domanda è: dove dovrei conservare questi file …
È una buona idea richiedere il commit solo del codice funzionante? Questo commit non ha bisogno di lasciare il repository in uno stato funzionante come: ... siamo nelle prime fasi di progettazione, il codice non è ancora stabile. ... sei l'unico sviluppatore del progetto. Sai perché le cose non funzionano. …
È buona norma inserire i numeri di bug nel file stesso all'interno di un commento di intestazione? I commenti sarebbero simili a questo: MODIFIED (MM/DD/YY) abc 01/21/14 - Bug 17452317 - npe in drill across in dashboard edit mode cde 01/17/14 - Bug 2314558 - some other error description Sembra …
Supponiamo che siano in fase di sviluppo più rami Ae B, oltre a un ramo "bug fix" incrementale C. Ora Cè già "finito" e unito in maestro. Ae Bsono ancora in fase di sviluppo e non verranno corretti prima che (forse) un altro ramo di correzione di bug venga unito …
In Git è possibile impostare e applicare un buon modello di commit. Puoi consigliare (preferibilmente con argomentazione) un buon modello / linee guida di commit da applicare in azienda?
A volte quando controlliamo la cronologia dei commit di un software, potremmo vedere che ci sono alcuni commit che sono davvero GRANDI - possono cambiare 10 o 20 file con centinaia di righe di codice sorgente modificate (delta). Ricordo che esiste un termine comunemente usato per tale GRANDE commit, ma …
Il nostro progetto utilizza un file di configurazione specifico dell'utente. Questo file non è attualmente nel controllo versione, poiché è diverso per ciascun utente. Il problema è che ogni volta che uno sviluppatore aggiunge un nuovo modulo che richiede la configurazione o cambia il nome di un modulo esistente, gli …
Sono uno sviluppatore unico nel mio lavoro e mentre comprendo i vantaggi di VCS; Trovo difficile attenersi alle buone pratiche. Al momento sto usando git per sviluppare principalmente app web (che non saranno mai open source a causa del mio lavoro). Il mio attuale flusso di lavoro è apportare molte …
Nel nostro team, utilizziamo Git come controllo del codice sorgente. Abbiamo diverse aree di codice che sono quasi indipendenti ma presentano alcune sovrapposizioni. Ultimamente abbiamo discusso di flussi di lavoro e approcci all'utilizzo del controllo del codice sorgente. Una lamentela che emerge quando promuovo l'utilizzo di un flusso di lavoro …
Stiamo provando a spostare il nostro processo di documentazione del progetto da Google Documents a una serie di repository Git self-hosted. I documenti di testo sono abbastanza adatti a Git, dal momento che di solito non abbiamo bisogno di alcuna formattazione elaborata, convertiremo tutto in, diciamo, multimarkdown con un'opzione per …
Sto pensando di utilizzare sourceforge, bitbucket o github per gestire il controllo del codice sorgente per la mia attività. Ho progetti aperti e partecipo a progetti aperti come gcc. Ma ho anche un'attività in cui sviluppo software chiusi per la mia vita. Quanto sono affidabili sourceforge, github o bitbucket in …
Sono curioso di sapere come i team di programmatori in genere hanno gestito lo sviluppo del loro software negli anni '80 e nei primi anni '90. Tutto il codice sorgente era semplicemente memorizzato su un computer su cui tutti lavoravano, oppure il codice sorgente veniva passato e copiato manualmente tramite …
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.