Inżynieria oprogramowania

10
Zaplecze twórców zapisane przez historie użytkowników

Planowałem podzielić rozwój backendów na historie użytkowników w pionie. Ale facet z naszego zespołu zaczął narzekać, że to czyni ich pracę niewidoczną. Moja odpowiedź brzmiała: na spotkaniach dotyczących planowania i przeglądu sprintu omawiamy zadania zaplecza przed interesariuszami, aby było...

10
Pojęcia dotyczące interfejsu API REST

Mam trzy pytania dotyczące projektu interfejsu API REST, które mam nadzieję, że ktoś może rzucić nieco światła. Szukałem bez końca od wielu godzin, ale nigdzie nie znalazłem odpowiedzi na moje pytania (może po prostu nie wiem, czego szukać?). Pytanie 1 Moje pierwsze pytanie dotyczy działań / RPC....

10
Kiedy słowo kluczowe register jest rzeczywiście przydatne w C?

Jestem zdezorientowany co do użycia registersłowa kluczowego w C. Powszechnie mówi się, że jego użycie nie jest potrzebne, jak w tym pytaniu o przepełnieniu stosu . Czy to słowo kluczowe jest całkowicie zbędne w C ze względu na nowoczesne kompilatory, czy też są sytuacje, w których może być nadal...

10
Jak zaprojektować grę karcianą?

Nie mogę wymyślić dobrej architektury dla mojej gry karcianej. Potrzebuję pomocy, aby zrozumieć, w jaki sposób gry są zazwyczaj projektowane. Najpierw opiszę zasady gry. Zasady gry Ustawiać Jest czterech graczy, każdy z nich tworzy drużynę. Każdy gracz otrzymuje 12 przetasowanych kart Na stole...

10
Co jest lepsze w przypadku drobnych poprawek błędów i drobnych funkcji - nazywanie gałęzi według numeru biletu lub nazywanie ich według opisu funkcji?

Jestem w trakcie sporu (oczywiście serdecznego) z moim tropem dotyczącym prawidłowego nazewnictwa gałęzi. Dotyczy to naprawy błędów i małych gałęzi funkcji, a nie długotrwałych gałęzi funkcji. W przypadku długo działających gałęzi funkcji zgadzamy się, że nazwy czytelne dla ludzi są lepsze. Oto dwa...

10
Kiedy porównujesz liczby zmiennoprzecinkowe, co nazywasz progiem różnicy?

Porównuję teraz zmiennoprzecinkowe w Javie, a najprostszą formułą jest: Math.abs(a - b) < THRESHOLD Czy nazywając zmienną próg różnicy, powinieneś nazwać ją delta lub epsilon ? W szczególności, który z dwóch jest poprawnym terminem na najmniejszą wartość, którą może reprezentować liczba...

10
Dopasuj dwa ciągi, ale dopuszczaj pewien stopień błędu

Jak mogę dopasować dwa ciągi, ale jednocześnie pozwolić, aby X znaków było niepoprawnych w dopasowaniu. Liczba błędów powinna być zmienną kontrolowaną. Chociaż liczba znaków X nie może się zgadzać w ciągu, powinien istnieć limit liczby uruchomionych sekwencji. Biorąc pod uwagę dwa ciągi znaków,...

10
Jak ocenić przejście na Team Foundation Server

Mój zespół programistów obecnie korzysta z następującego oprogramowania w naszym przepływie pracy: JIRA Bambus (ciągła integracja Atlassian) Greenhopper (Atlassian zwinne zarządzanie projektami) Zbieg Git, hostowany na BitBucket Visual Studio 2012 Jak widać, jesteśmy dość mocno zainwestowani w...