Inżynieria oprogramowania

40
Kiedy zmieniasz numer wersji głównej / drobnej / poprawki?

Możliwa duplikat: jakiej „konwencji nazewnictwa wersji” używasz? Czy zmieniasz numer wersji głównej / drugorzędnej / łaty tuż przed wydaniem, czy tuż po? Przykład: właśnie wydałeś 1.0.0 dla świata (huzzah!). Ale poczekaj, nie świętuj za dużo. 1.1.0 ukaże się za sześć tygodni! Naprawiasz...

40
Co jest takiego wspaniałego w Clojure? [Zamknięte]

Ostatnio przyglądałem się Clojure i natknąłem się na ten post na Stackoverflow, który wskazuje na niektóre projekty zgodne z najlepszymi praktykami i ogólnie dobry kod Clojure. Chciałem opanować język po przeczytaniu kilku podstawowych samouczków, więc przyjrzałem się niektórym projektom z...

40
Jak sprawić, by testy jednostkowe działały szybko?

Osiągnęliśmy punkt w naszym projekcie, w którym mamy prawie tysiąc testów, a ludzie przestali męczyć się z ich uruchomieniem przed sprawdzeniem, ponieważ trwa to tak długo. W najlepszym wypadku przeprowadzają testy, które są związane z fragmentem kodu, który zmienili, aw najgorszym sprawdzają to...

40
Osiągnięcie zerowego czasu przestoju

Usiłuję osiągnąć zerowe czasy przestoju, aby móc wdrażać mniej podczas wolnych godzin i więcej podczas „wolniejszych” godzin - lub teoretycznie w dowolnym momencie. Moja obecna konfiguracja, nieco uproszczona: Serwer WWW A (aplikacja .NET) Serwer WWW B (aplikacja .NET) Serwer bazy danych (SQL...

40
Mieszanie interfejsu Angular i ASP.NET MVC / Web?

Pochodzę z używania ASP.NET MVC / Web API i teraz zaczynam używać Angulara, ale nie jestem pewien, jaki jest właściwy sposób ich mieszania. Kiedy używam Angulara, czy koncepcje po stronie serwera MVC nadal zapewniają jakąkolwiek wartość? A może powinienem używać interfejsu API sieci Web wyłącznie...