Inżynieria oprogramowania

9
Jakieś empiryczne dowody na skuteczność CMMI?

Zastanawiam się, czy są jakieś badania, które badają skuteczność projektów oprogramowania w organizacjach zorientowanych na CMMI. Na przykład, czy organizacje CMMI częściej kończą projekty na czas i / lub budżet niż organizacje niemające CMMI? CMMI oznacza „Capability Maturity Model Integration”....

9
C # przewidywać ulepszenia?

Często spotykam się z tym podczas programowania, w którym chcę mieć indeks liczby pętli w foreach i muszę utworzyć liczbę całkowitą, użyć go, zwiększyć itd. Czy nie byłoby dobrym pomysłem, gdyby wprowadzono słowo kluczowe, które było liczba pętli w foreach? Może być również używany w innych...

9
Nieblokujące problemy ORM

Zadałem pytanie dotyczące SO i okazało się, że nie ma żadnych nieblokujących ORM dla mojej ulubionej struktury sieciowej. Przez nieblokowanie rozumiem ORM z obsługą oddzwaniania dla pobierania asynchronicznego. ORM zostanie dostarczony z wywołaniem zwrotnym lub innym takim, które zostanie wykonane...

9
Projektowanie oprogramowania przez pseudokodowanie?

Czy znasz dobry sposób na zaprojektowanie (tj. Spisanie) oprogramowania za pomocą metody opartej na pseudokodzie? Jestem nowy w projektowaniu oprogramowania i czytam informacje o UML. Moje skromne hierarchie klas są jak dotąd dobre, jednak po złożeniu się zauważam, że przy „oglądaniu całego”...