Inżynieria oprogramowania

57
Czy cele SMART są przydatne dla programistów? [Zamknięte]

Kilka organizacji, które znam, wykorzystują cele SMART dla swoich programistów. SMART jest akronimem określającym konkretne, mierzalne, osiągalne, odpowiednie i określone w czasie. Są dość powszechne w dużych korporacjach. Moje wcześniejsze doświadczenia z celami SMART nie były aż tak pozytywne....

57
przejście z systemu Windows do systemu Linux [zamknięte]

Muszę pogodzić te 2 fakty: Nie czuję się komfortowo pracując na Linuksie; Muszę opracować oprogramowanie dla systemu Linux. Trochę tła: mam ponad 10-letnie doświadczenie w programowaniu w systemie Windows (prawie wyłącznie C / C ++, ale także niektóre .NET), byłem użytkownikiem FreeBSD w domu...

57
Co oznacza artefakt?

Słownik definiuje artefakt jako: artefakt, artefakt [ˈɑːtɪˌfækt] n coś stworzonego lub nadanego przez człowieka kształtowi, takiego jak narzędzie lub dzieło sztuki, zwłaszcza przedmiot o znaczeniu archeologicznym wszystko, co stworzył człowiek, na przykład fałszywy eksperymentalny wynik...

57
Kontrola źródła bazy danych

Czy pliki bazy danych (skrypty itp.) Powinny być pod kontrolą źródła? Jeśli tak, jaka jest najlepsza metoda, aby go zachować i tam zaktualizować? Czy istnieje nawet potrzeba, aby pliki bazy danych były pod kontrolą źródła, ponieważ możemy umieścić je na serwerze programistycznym, gdzie każdy może...

57
Dlaczego w C ++ nie ma konstrukcji „nareszcie”?

Obsługa wyjątków w C ++ jest ograniczona do try / throw / catch. W przeciwieństwie do Object Pascal, Java, C # i Python, nawet w C ++ 11 finallykonstrukcja nie została zaimplementowana. Widziałem okropnie dużo literatury C ++ omawiającej „bezpieczny kod wyjątku”. Lippman pisze, że bezpieczny kod...

57
Jak możemy być pewni, że niższe komponenty programowania komputerowego, takie jak kompilatory, asemblery, instrukcje maszynowe itp. Są bezbłędne?

Ponieważ coraz bardziej polegamy na komputerach, w tym na bardzo ważnych zadaniach codziennego życia, zastanawiałem się tylko, w jaki sposób testowane są te istotne elementy. Z technicznego punktu widzenia, w jaki sposób testowane są kompilatory i asemblery? (Przypuszczam, że dotyczy to problemu...