Ingegneria software

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

7
Perché non esiste un costrutto "finalmente" in C ++?
La gestione delle eccezioni in C ++ è limitata a provare / lanciare / catturare. A differenza di Object Pascal, Java, C # e Python, anche in C ++ 11, il finallycostrutto non è stato implementato. Ho visto un sacco di letteratura C ++ che parlava di "codice sicuro di …
57 c++  exceptions 



11
Controllo del codice sorgente del database
I file di database (script ecc.) Devono essere nel controllo del codice sorgente? In tal caso, qual è il metodo migliore per mantenerlo e aggiornarlo lì? Esiste persino la necessità che i file di database siano nel controllo del codice sorgente in quanto possiamo metterli su un server di sviluppo …



17
Come posso rendere il refactoring una priorità per il mio team?
La base di codice con cui lavoro quotidianamente non ha test automatizzati, denominazione incoerente e tonnellate di commenti come "Perché è qui?", "Non sono sicuro se questo è necessario" o "Questo metodo non è chiamato giusto" e il codice è disseminato di "Log delle modifiche" nonostante il fatto che utilizziamo …

10
Gli obiettivi SMART sono utili per i programmatori? [chiuso]
Diverse organizzazioni che conosco usano obiettivi SMART per i loro programmatori. SMART è l'acronimo di Specific, Measurable, Realable, Relevant e Time-Bound. Sono abbastanza comuni nelle grandi società. La mia precedente esperienza con gli obiettivi SMART non è stata poi così positiva. Altri programmatori hanno trovato loro un modo efficace per …

16
passare da Windows a Linux [chiuso]
Devo conciliare questi 2 fatti: Non mi sento a mio agio a lavorare su Linux; Ho bisogno di sviluppare software per Linux. Un po 'di esperienza: ho più di 10 anni di esperienza di programmazione su Windows (quasi esclusivamente C / C ++, ma anche .NET), sono stato un utente …





4
Il backup di un database MySQL in Git è una buona idea?
Sto cercando di migliorare la situazione del backup per la mia applicazione. Ho un'applicazione Django e un database MySQL. Ho letto un articolo che suggerisce di eseguire il backup del database in Git. Da un lato mi piace, poiché manterrà una copia dei dati e del codice sincronizzati. Ma Git …
57 database  git  mysql  django 

5
Perché il debug inverso viene utilizzato raramente? [chiuso]
gdb ha implementato il supporto per il debug inverso nel 2009 (con gdb 7.0). Non ne ho mai sentito parlare fino al 2012. Ora lo trovo estremamente utile per alcuni tipi di problemi di debug. Ho desiderato di averne sentito parlare prima. Correggimi se sbaglio, ma la mia impressione è …
57 debugging 

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.