Inżynieria oprogramowania

Pytania i odpowiedzi dla profesjonalistów, nauczycieli akademickich i studentów pracujących w cyklu życia systemów

7
Jak bardzo w architekturze MVC model i widok są ściśle powiązane z kontrolerem?
Mam aplikację, która korzysta z MVC, ale trochę się zastanawiam, jak powinien wyglądać kontroler. Na przykład widok wyświetla jednocześnie tylko niektóre podzbiory danych modelu. Nie jestem jednak pewien, jak dokładnie to powinno być zorganizowane. Czy normalne jest na przykład widok lub model bezpośredniego wywoływania funkcji na kontrolerze? Przez jakiś interfejs? …
16 mvc 

5
Czy zadaniem programistów jest zaprojektowanie bazy danych?
Byłem programistą przez ostatnie sześć lat. Przez całą swoją karierę pracowałem nad wieloma aplikacjami internetowymi. Przez większość czasu, kiedy potrzebna była baza danych, była ona przekazywana nam (programistom) lub mieliśmy trochę starszej bazy danych do pracy. Jeśli nie, musieliśmy samodzielnie stworzyć i zaprojektować bazę danych, co nie było trudne. Ale …

8
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 spełnienia. Nadal nie znam całego systemu (ponieważ …

4
Grube modele vs. Logika biznesowa, gdzie wyróżniasz?
Dzisiaj wdałem się w gorącą debatę z innym programistą w mojej organizacji na temat tego, gdzie i jak dodawać metody do klas odwzorowanych w bazie danych. Używamy sqlalchemyi główna część istniejącej bazy kodu w naszych modelach baz danych to niewiele więcej niż worek mapowanych właściwości o nazwie klasy, prawie mechaniczne …

7
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 nie jest z tego powodu …

7
Jak mam opisać proces uczenia się kodu innej osoby? (W sytuacji fakturowania.) [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 4 lata temu . Edycja: Justin Cave dobrze stwierdził, że ten rodzaj komunikacji powinien być na pierwszym miejscu w moich cytatach / szacunkach. …



8
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 ++ …

10
Jak mogę zademonstrować swoją wydajność kierownictwu? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 7 lat temu . Moja uczelnia ma moduł do tworzenia oprogramowania z prawdziwym klientem. Niektórzy członkowie mojego zespołu cały czas pracują w pracowni …

5
Jak mogę uzasadnić moje zrzeczenie się odpowiedzialności licencyjnej wobec klienta? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 2 lata temu . Sprzedaję oprogramowanie, które pozwala użytkownikom manipulować krytycznymi informacjami. W mojej umowie licencyjnej (sporządzonej przez prawnika specjalizującego się w tej …

5
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 dllexport przed klasą i przez dodanie wirtualnego słowa kluczowego przed funkcją. …
16 licensing  lgpl 



6
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 pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
16 motivation 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.