Ingegneria software

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



4
Perché git pull esegue per impostazione predefinita un'unione anziché un rebase?
Considera la seguente situazione: Hai un clone di un repository git Hai alcuni commit locali (commit che non sono stati ancora spinti da nessuna parte) Il repository remoto ha nuovi commit che non hai ancora riconciliato Quindi qualcosa del genere: Se esegui git pullle impostazioni predefinite, otterrai qualcosa del genere: …
71 git 


5
Perché non dovresti usare la direttiva "using" in C #?
Gli standard di codifica esistenti in un grande progetto C # includono una regola secondo la quale tutti i nomi dei tipi devono essere pienamente qualificati, vietando l'impiego della direttiva "utilizzo". Quindi, piuttosto che il familiare: using System.Collections.Generic; .... other stuff .... List<string> myList = new List<string>(); (Probabilmente non è …



19
Rivedi prima o dopo il commit del codice, che è meglio?
Tradizionalmente abbiamo eseguito la revisione del codice prima del commit, ho avuto una discussione con il mio collega oggi, che ha preferito la revisione del codice dopo il commit. Innanzitutto, ecco alcuni retroscena, Abbiamo alcuni sviluppatori esperti e abbiamo anche nuovi assunti con esperienza di programmazione quasi zero. Vorremmo eseguire …

13
Buone, semplici ragioni per avere più ambienti
Durante la mia carriera ho lavorato in aziende che avevano una collezione di ambienti diversi per scopi diversi. Abbiamo sempre avuto più o meno il nostro ambiente desktop, un ambiente di test, un ambiente di controllo qualità, un ambiente di gestione temporanea e un ambiente di produzione. Questo valeva sia …






9
Come si sviluppa il software senza criteri di accettazione?
Come sviluppare in modo collaborativo software in un team di 4-5 sviluppatori senza criteri di accettazione, senza sapere per cosa testeranno i tester e con più (2-3) persone che agiranno come proprietari del prodotto. Tutto ciò che abbiamo è una 'specifica' imprecisa con alcune schermate e alcuni punti elenco. Ci …

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.