Inżynieria oprogramowania

45
Zaszyfrowana treść w grach

Wpadłem na pomysł użycia szyfrowania, aby uniemożliwić użytkownikom rozpoznawanie treści w moim programie poza samym programem. Podobnie jak użytkownicy mogą znaleźć tekstury nigdy nie używane w grze, które mają być częścią pewnego rodzaju pisanki podczas przeglądania danych gry. Może to np....

45
W jaki sposób są usługi downstream i upstream?

W przypadku systemu składającego się z wielu usług, które do siebie dzwonią (np. Front End -> Backend -> Storage), często słyszałem osoby używające terminologii, takiej jak usługi „downstream” lub „upstream”. Nie jestem pewien, w jakim kierunku one oznaczają. Dane przepływają w obu...

45
Jak uniknąć rozwoju opartego na CI…?

Pracuję nad bardzo dużym projektem open source prowadzonym przez badania, z udziałem wielu innych regularnych współpracowników. Ponieważ projekt jest obecnie dość duży, konsorcjum (złożone z dwóch pełnoetatowych pracowników i kilku członków) odpowiada za utrzymanie projektu, ciągłą integrację (CI)...

44
Czy można opatentować algorytm? [Zamknięte]

Czy można więc opatentować algorytm? Zobaczyłem to stwierdzenie, które skłoniło mnie do myślenia: Każdy powstrzymałby się od opatentowania ulepszeń algorytmu kropki konturowej przez co najmniej kilka lat, powiedzmy do 2021 roku. Aby twórcy projektu Outliner mogli swobodnie realizować swoje...

44
Jak wytłumaczyć „piękny kod” nieprogramiście? [Zamknięte]

Kiedy rozmawiałem z przyjacielem nie będącym programistą, wspomniałem o koncepcji „pięknego kodu” i chciała zrozumieć, co to znaczy, ale nie wiedziałam, jak wyjaśnić to komuś, kto nie miałby pojęcia kontekst w ogóle. Kiedy i tak każdy kod wygląda jak bełkot, jak możesz wyjaśnić, co sprawia, że...