Inżynieria oprogramowania

12
Jak dokumentować reguły biznesowe

Zastanawiam się, jaka byłaby formalna i najczęściej stosowana metoda dokumentowania reguł biznesowych? Również w jaki sposób dokumentujesz specyfikacje interfejsu użytkownika artefaktów programistycznych (np. Dokumentowanie pól formularza i zachowanie przycisków w formularzu, tekście informacyjnym...

12
Zrozumienie cofania w C ++

Dobrze rozumiem podstawy języka C ++, rozumiem także, jak działa rekurencja. Natknąłem się na pewne problemy, takie jak klasyczny problem ośmiu królowych i rozwiązywanie Sudoku z Cofaniem. Zdaję sobie sprawę, że jestem całkiem zagubiony, jeśli chodzi o to, nie wydaje mi się, żebym był w stanie...

12
Plusy i minusy hostowanych skryptów [zamknięte]

Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Widziałem, jak niektórzy...

12
Jak podchodzisz do projektowania klas w OOP?

Kiedy próbuję zaprojektować rozwiązanie OO, zwykle używam modelowania CRC, w którym wymieniam nazwy klas (rzeczowniki), co robią (czasowniki) i jak współpracują z innymi klasami. Ten blog ma poniżej do powiedzenia na temat tego czasownika ...This approach, which I will call “noun and verb,” is...

12
Co oznacza termin „pierwszy błąd”?

Ostatnio spotkałem się z tym terminem w łańcuchu pocztowym. Google mówi mi, że istnieje błąd „zero-day” i że Microsoft i Adobe są liderami :) Czy istnieje taki termin jak błąd pierwszego dnia ? Co to może

12
Standardy głośnego odczytu kodu?

Czy ktoś zdefiniował standard głośnego odczytu kodu dla dowolnego języka? Wyobrażam sobie, że jest to ważne dla oprogramowania takiego jak czytniki ekranu dla osób niedowidzących. Tego rodzaju rzeczy pojawiają się również, gdy dyskutujesz z kimś o kodzie, przeglądasz go w grupie lub prowadzisz...

12
Jak uratować młody i umierający projekt?

Wysyłam to anonimowo, ponieważ nie chcę wpakować się w potencjalne kłopoty. Mam duży problem. Niedawno dołączyłem do zespołu, który ma mniej niż rok. Jestem tu od miesiąca, w którym rozpoczął się projekt. Struktura firmy wygląda następująco: Właściciel (nietechniczny) Kierownik projektu...

12
Co oznacza Private Cloud?

Przeczytałem kilka dyskusji w SE na temat Cloud Computing. Od nich rozumiem chmurę jako „urządzenie do przetwarzania / przechowywania danych, które jest własnością innego podmiotu; przy użyciu architektury sprzętu i oprogramowania, która czyni go łatwo skalowalnym na żądanie, dlatego obsługuje...

12
Dziedzictwo poszło nie tak

Mam kod, w którym spadł dobry model dziedziczenia i próbuję zrozumieć, dlaczego i jak to naprawić. Zasadniczo wyobraź sobie, że masz hierarchię zoo z: class Animal class Parrot : Animal class Elephant : Animal class Cow : Animal itp. Masz swoje metody eat (), run () itp. I wszystko jest w...

12
Logiczny skok z kompletnego nooba do programisty?

Programuję bardzo lekko przez kilka lat i nie robię dużych postępów. Jest to coś, co zdecydowanie mnie interesuje, ale po prostu nie miałem motywacji. Myślę, że zrozumiałem, co mnie zabija. Wszystkie książki, które przeczytałem, wszystkie screencasty, które obejrzałem, wydają się omijać jedną ważną...

12
Projektowanie klas obiektowych

Zastanawiałem się nad dobrym projektowaniem klas obiektowych. W szczególności trudno mi zdecydować między tymi opcjami: metoda statyczna vs instancja metoda bez parametrów lub zwracanej wartości vs metoda z parametrami i zwracaną wartością nakładanie się i odrębna funkcjonalność metody metoda...

12
Jak działa gra online po odejściu gospodarza?

Uwaga: pytanie dotyczy sieci, a nie gier. Używam StarCraft jedynie jako przykładu. Gra StarCraft (nie StarCraft 2) obsługuje grę online. Jedna osoba hostuje, a inne osoby dołączają. Jeśli gospodarz odejdzie podczas gry, gra może być kontynuowana bez niego. Jak to działa? Rozważ następujący...