Inżynieria oprogramowania

11
Co zrobić z oszacowaniem niepełnej historii?

Należę do zespołu programistów, który jest stosunkowo nowy Scrum, przypuśćmy, że pod koniec sprintu kilka dużych historii jest in progresslub nie było acceptedprzez PO. Po pierwsze, co dzieje się z historiami użytkowników? Czy po prostu przenosisz je na kolejny sprint? Jeśli tak, czy należy je...

11
Kim jest Menedżer konfiguracji?

Chciałbym zapytać członków społeczności o rolę Menedżera konfiguracji, tak jak ją widzisz. Nie pytam, co to jest Zarządzanie konfiguracją, o ile wcześniej było zadawane . Muszę wiedzieć: Jakie zadania według Ciebie powinien wykonać Menedżer konfiguracji (lub wykonuje) w zespole? Jaka jest główna...

11
W jaki sposób wiersze kodu są wykonywane przez procesor?

Staram się naprawdę zrozumieć, jak dokładnie język wysokiego poziomu jest konwertowany na kod maszynowy, a następnie wykonywany przez procesor. Rozumiem, że kod jest wkompilowany w kod maszynowy, który jest kodem niskiego poziomu, którego może używać procesor. Jeśli mam oświadczenie o przypisaniu,...

11
Losowo generuj ukierunkowany wykres na siatce

Próbuję losowo wygenerować ukierunkowany wykres w celu stworzenia gry podobnej do łamigłówek z pokemonami. Zasadniczo to chcę generować losowo: http://bulbanews.bulbagarden.net/wiki/Crunching_the_numbers:_Graph_theory . Muszę być w stanie ograniczyć rozmiar wykresu w wymiarze xiy. W przykładzie...

11
Podejście do tego, aby baza kodu stała się jednolicie powolna

Pracujemy na średniej wielkości bazie kodu C ++ (10Mloc), która dzięki naszym wysiłkom optymalizacyjnym staje się jednolicie powolna . Ta podstawa kodu to zestaw bibliotek, które łączymy, aby je uruchomić. Kiedy opracowano ogólne ramy komunikacji tych bibliotek, nacisk położono na wydajność, a...

11
Pytanie o użycie słowa „portowanie” w programowaniu

Obecnie jestem w trakcie modyfikowania kodu C ++, który został napisany dla systemu UNIX, aby działał przez kompilację z Visual Studio. Musiałem zmienić nazwy niektórych wbudowanych funkcji i musiałem zmienić sposób definiowania tablic dynamicznych. Moje pytanie brzmi: czy mogę powiedzieć, że...

11
Nowoczesna implementacja Java Blackboard Pattern?

Czy jest miejsce na praktyczną, nowoczesną aplikację w Java of the Blackboard Pattern opisaną w „The Pragmatic Programmer” ? Czy jest jakaś konkretna biblioteka, która próbuje pomóc w realizacji tej koncepcji? Jaki jest ogólny konsensus w sprawie tego wzorca w obecnej społeczności oprogramowania...

11
Jak skutecznie wdrożyć regułę 80/20 dla czasu programisty?

Jestem programistą w banku, w którym obowiązuje zasada 80/20. 80% czasu pracujesz nad przydzielonym projektem i 20% pracujesz nad czymś, co Cię interesuje. Jednak nie jestem pewien, jak to zrobić. Mam nadzieję, że są inni, którzy mogą udzielić mi porady, jak to zrobić. Mój problem polega na tym,...

11
Czy kontroler powinien przekazać dane do widoku we wzorze MVC?

Często korzystam z ASP.NET MVC (i innych implementacji MVC opartych na sieci), ale nigdy nie byłem tego pewien: czy kontroler i widok powinny się komunikować? Oczywiście administrator powinien wybrać, którego widoku użyć, ale o co mi chodzi, czy powinien przekazywać dane do tego widoku? Moim...