Inżynieria oprogramowania

36
Dlaczego książki .Net mówią o alokacji pamięci stosu a sterty?

Wygląda na to, że każda książka .net mówi o typach wartości vs. typach referencyjnych i wskazuje na (często niepoprawnie) stan, w którym każdy typ jest przechowywany - sterty lub stosu. Zwykle znajduje się w kilku pierwszych rozdziałach i jest przedstawiany jako bardzo ważny fakt. Myślę, że jest...

36
Czy często drukuje się kod na papierze? [Zamknięte]

Lubię trzymać moje linie kodu poniżej 80 znaków, ponieważ: Nie muszę przewijać w poziomie; Wiem, że linia jest prawdopodobnie zbyt skomplikowana, jeśli przekroczy ten limit; i ładnie drukuje się na papierze. Jeśli chodzi o to drugie, spotkałem tylko kilka osób, które faktycznie drukują kod, aby...

36
Jak zaprojektować dowolny system w wywiadzie? [Zamknięte]

Częstym pytaniem w Wywiadzie Technicznym jest zaprojektowanie konkretnego systemu, zwykle istniejącego produktu firmy. Na przykład „Zaprojektuj Dokumenty Google”. Jaka jest oczekiwana odpowiedź na takie pytanie? Mam na myśli, że takie systemy z pewnością mają złożoną konstrukcję, która jest poza...

36
Jak skutecznie konkurować z projektem open source?

Firma z solidnym projektem open source konkurującym z tradycyjnym produktem zamkniętym wydaje się niemożliwa do pokonania. Czytam ten artykuł, w którym autor przedstawia następujący scenariusz: Załóżmy, że można podzielić rynek oprogramowania - powiedzmy zarządzanie siecią - na dwa produkty....