Inżynieria oprogramowania

25
Jak podejść do skomplikowanego scalenia

Oto umowa, dołączyłem do nowej firmy i poproszono mnie o zakończenie pracy w oddziale, który nie był dotykany przez prawie rok. W międzyczasie gałąź master rozwijała się w stałym tempie. Idealnie chciałbym scalić wszystkie zmiany z gałęzi master do gałęzi funkcji i kontynuować pracę od tego...

25
Logujesz się do pliku tekstowego lub bazy danych?

Kiedy powinienem używać bazy danych do logowania, a kiedy pliki tekstowe? Widzę, że serwery i frameworki (z których aplikacja korzysta wewnętrznie) zazwyczaj (zawsze?) Domyślnie rejestrują żądania i błędy w plikach tekstowych. Widzę jednak, że ludzie, którzy rozwijają swoją aplikację w oparciu o...

25
Czy odrzucenie obietnicy dotyczy tylko błędów?

To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 3 lata temu . Powiedzmy, że mam funkcję uwierzytelnienia, która zwraca obietnicę. Obietnica rozwiązuje się z wynikiem. Fałsz...

25
Dlaczego FAT16 nie może przechowywać więcej niż 2 GB?

Wszystkie strony, które odwiedzam, szukam informacji na temat FAT16, po prostu deklaratywnie stwierdzają, że nie można przeznaczyć więcej niż 2 GB. DOBRZE. Świetny. Wierzę ci. Ale jak dojść do tego wniosku (poza testowaniem go)? Czy istnieje jakiś wzór, który można wykorzystać do ustalenia, ile...