Ingegneria software

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

4
Metriche del codice sorgente per misurare la stabilità del codice?
Considerando come il software viene sviluppato durante un ciclo di rilascio (implementazione, test, correzione di bug, rilascio) stavo pensando che si dovrebbe essere in grado di vedere alcuni pattern nelle righe di codice che vengono cambiati nella base di codice; ad es. verso la fine di un progetto, se il …


5
Posso utilizzare la licenza MIT per fornire parte del mio precedente codice scritto al datore di lavoro in modo da proteggermi e non perdere il copyright?
La mia situazione: Ho scritto un framework prima di iniziare il mio nuovo lavoro. Possiedo il copyright. Al suo interno ha un sacco di logiche di tipo plateplate, come qualsiasi altro software. (Duh!) Non voglio utilizzare l'intero framework nel mio nuovo lavoro, ma ho bisogno di riutilizzarne alcune parti in …


3
Rilevamento di "macchine statali" IEnumerable
Ho appena letto un articolo interessante intitolato Come diventare troppo carino con il rendimento in c # Mi sono chiesto quale sia il modo migliore per rilevare se un IEnumerable è una raccolta enumerabile effettiva o se si tratta di una macchina a stati generata con la parola chiave yield. …
17 c#  api-design 


3
Decisione per le eccezioni non selezionate in Scala
Come programmatore Java, sono sempre stato critico nei confronti delle Eccezioni non selezionate. Principalmente i programmatori lo usano come via per la semplicità di codifica solo per creare problemi in seguito. Anche i programmi (sebbene disordinati) con eccezioni verificate sono molto robusti rispetto alle controparti non controllate. Sorprendentemente alla Scala, …

4
Dilemma del QA rispetto alle iterazioni
Nella mia azienda, lavoriamo con successo con pratiche agili, ma senza usare iterazioni. Il motivo principale è che non riusciamo a trovare un modo pulito per adattarci al QA in un ciclo di iterazione. Comprendiamo il QA come ulteriore bit di verifica per un determinato build (release candidate) prima che …
17 agile  teamwork  qa  sdlc 


5
Come posso creare la mia licenza software? [chiuso]
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 7 anni fa . Ho visto numerose licenze per qualsiasi tipo di software come GNU GPL, Licenza BSD, Licenza …


2
Come iniziare la programmazione competitiva? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …


6
Assumere sviluppatori - elencando IDE come requisito?
Ho esaminato alcune offerte di lavoro e ho notato che una buona parte di esse elenca gli IDE nella sezione "competenze richieste", anche per le posizioni senior. Questo non è localizzato nemmeno in una società, ma piuttosto è qualcosa che viene fuori una volta ogni poche pubblicazioni. Sono perplesso da …
17 ide 

2
In che modo le persone mantengono la propria suite di test?
In particolare, sono curioso dei seguenti aspetti: Come fai a sapere che i tuoi casi di test sono errati (o obsoleti) e che dovevano essere riparati (o eliminati)? Voglio dire, anche se un caso di test è diventato non valido, potrebbe comunque passare e rimanere in silenzio, il che potrebbe …

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.