Inżynieria oprogramowania

10
Jakie powinny być środowiska PreProd i Prod?

Niedawno byłem przy projekcie i podczas premiery zdaliśmy sobie sprawę, że nie działał on w produkcji. Działa we wszystkich innych środowiskach, ale ponieważ mamy oddzielny zespół wydający i nie możemy sami skonfigurować serwerów i środowisk, nie mamy widocznej konfiguracji na nich. Podejrzewamy,...

10
Automake - jak utrzymać drzewo źródłowe w czystości?

Mam projekt, który używa autotoolów GNU do budowania samego siebie. Usiłuję zmodyfikować, aby autotools generował wszystkie niesterowane pliki kontrolne w osobnym katalogu, aby utrzymać drzewo źródłowe w czystości plików tymczasowych. Czy ktoś ma jakieś pomysły, jak to...

10
Spraw, by piłka toczyła się po TDD

Należę do zespołu programistów, który współpracuje z wieloma innymi zespołami w celu utrzymania i ulepszania aplikacji, która była używana przez co najmniej 15 lat. Kiedy został zbudowany i zaprojektowany po raz pierwszy, TDD było niespotykane. Aplikacja jest dość stabilna i rzadko napotykamy błąd...

10
Jak całkowicie oddzielić model od widoku / kontrolera w Java Swing

Czy istnieje zbiór wspólnie uzgodnionych wytycznych projektowych dotyczących oddzielania klas Model od klas View / Controller w aplikacji Java Swing? Nie martwię się tak bardzo, że Widok / Kontroler nic nie wie o Modelu, jak na odwrót: Chciałbym zaprojektować mój Model tak, aby nic nie wiedział o...

10
Monitorowanie aplikacji C ++

Wdrażamy nowe scentralizowane rozwiązanie do monitorowania (Zenoss). Włączanie serwerów, sieci i programów Java jest proste dzięki SNMP i JMX. Pytanie brzmi jednak: jakie są najlepsze praktyki monitorowania niestandardowych aplikacji C ++ i zarządzania nimi w dużych, heterogenicznych środowiskach...