Inżynieria oprogramowania

16
Pomysły na odzyskanie programowania Mojo? [Zamknięte]

W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...

16
Czy LGPL pozwala mi to zrobić?

Planuję opracować oprogramowanie komercyjne przy użyciu oprogramowania LGPL. W oprogramowaniu LGPL, z którego korzystam, niektóre funkcje w klasie nie są w pełni zaimplementowane. Chcę zmodyfikować kod LGPL, aby klasa i niezaimplementowane funkcje były widoczne poza biblioteką dll przez dodanie...

16
Dlaczego C ++ jest nadal „hybrydowy”

W pokrewnym pytaniu wyjaśniono, dlaczego C ++ nie jest kompatybilny z C w wielu aspektach. Jednak C ++ jest nadal językiem „hybrydowym” *. I niestety wielu programistów nadal uważa C ++ za „C ze strumieniami i wbudowanymi łańcuchami”. Powoduje to naprawdę źle napisany kod, który nie jest ani C ++...

16
Błąd raz na jakiś czas, ale wysoki priorytet

Pracuję nad projektem CNC (komputerowa kontrola numeryczna), który tnie kształty na metal za pomocą lasera. Teraz mój problem występuje raz na jakiś czas (1-2 razy w ciągu 20 nieparzystych dni) cięcie przebiega źle lub nie, zgodnie z ustawionymi ustawieniami. Ale powoduje to stratę, więc klient...

16
Radzenie sobie z szacunkami jako młodszy programista

Pracuję od kilku miesięcy w firmie, która ocenia (dla populacji ogólnej, a nie dla juniorów) zadania, a następnie dostajemy zadanie, rozwiązujemy je, przechodzi dwa testy, a na koniec szacunek powinien być nieco spełnione. Jestem zestresowany, ponieważ niektóre szacunki są po prostu niemożliwe do...

16
Co to jest upcasting / downcasting?

Kiedy uczysz się o polimorfizmie, często widzisz coś takiego class Base { int prv_member; virtual void fn(){} } class Derived : Base { int more_data; virtual void fn(){} } Co to jest upcasting lub downcasting? Czy (Derived*)base_ptr;jest upcast lub downcast? Nazywam to upcastem, ponieważ...