Inżynieria oprogramowania

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



4
Dylemat QA vs. iteracje
W mojej firmie z powodzeniem pracujemy z elastycznymi praktykami - ale bez iteracji. Głównym powodem jest to, że nie możemy znaleźć czystego sposobu, aby zmieścić się w kontroli jakości w cyklu iteracji. QA rozumiemy jako dodatkową weryfikację pewnej kompilacji (kandydata do wydania), zanim ta kompilacja zostanie wdrożona u klienta. Chodzi …
17 agile  teamwork  qa  sdlc 

1
Czy zasada podstawienia Liskowa dotyczy również klas implementujących interfejs?
LSP stwierdza, że ​​klasy powinny być substytucyjne dla ich klas podstawowych, co oznacza, że ​​klasy pochodne i podstawowe powinny być semantycznie równoważne. Ale czy LSP ma również zastosowanie do klas implementujących interfejs? Innymi słowy, jeśli metoda interfejsu zaimplementowana przez klasę różni się semantycznie od tego, czego spodziewa się użytkownik, czy …

5
Jak mogę stworzyć własną licencję na oprogramowanie? [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 . Widziałem wiele licencji na wszelkiego rodzaju oprogramowanie, takie jak GNU GPL, licencja BSD, licencja MIT i LGPL. Jak wygląda …

2
Jak rozpocząć programowanie konkurencyjne? [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ą specjalistyczną, 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 …

6
Zatrudnianie programistów - wymienienie IDE jako wymogu?
Patrzyłem na niektóre oferty pracy i zauważyłem, że sporo z nich wymienia IDE w sekcji „wymagane umiejętności”, nawet na wyższych stanowiskach. Nie jest to również zlokalizowane w jednej firmie, ale raczej pojawia się raz na kilka postów. Jestem zakłopotany tym wymogiem pracy, ponieważ moimi mentorami i jednymi z najlepszych programistów, …
17 ide 


2
Jak ludzie utrzymują swój zestaw testów?
W szczególności jestem ciekawy następujących aspektów: Skąd wiesz, że twoje przypadki testowe są nieprawidłowe (lub nieaktualne) i wymagały naprawy (lub odrzucenia)? Chodzi mi o to, że nawet jeśli przypadek testowy stałby się nieważny, może nadal przechodzić i milczeć, co może pozwolić ci fałszywie uwierzyć, że twoje oprogramowanie działa poprawnie. Jak …


5
Czy posiadanie funkcjonalności w DB jest przeszkodą dla skalowalności?
Mogę nie być w stanie podać właściwego tytułu pytania. Ale oto jest Rozwijamy portal finansowy do zarządzania majątkiem. Oczekujemy, że z aplikacji skorzysta ponad 10000 klientów. Portal oblicza różne analizy wydajności na podstawie analizy technicznej rynku akcji. Wiele funkcji opracowaliśmy za pomocą procedur przechowywanych, funkcji zdefiniowanych przez użytkownika, wyzwalaczy itp. …

11
Zatrudnianie programistów - jakieś wskazówki dotyczące większej wydajności? [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ą specjalistyczną, 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 …

7
Twórcy i projektanci stron internetowych ASP.NET Webforms: jak wchodzić w interakcje?
Jestem programistą ASP.NET Webforms i mam problemy z projektantami. Projektanci zawsze narzekają na asp.net server controls. Wolą po prostu mieć plik HTML i tworzyć csspliki wraz z wymaganymi obrazami. Czasami, jeśli faza projektowania jest wykonywana z wyprzedzeniem, otrzymuję pliki HTML z powiązanymi plikami css, ale wtedy napotykamy wiele problemów z …


4
Jaki jest związek między OpenGL, GLX, DRI i Mesa3D?
Zaczynam od programowania w 3D na niskim poziomie w Linuksie. Mam duże doświadczenie w korzystaniu z graficznego interfejsu API OpenInventor wyższego poziomu. Wiem, że nie jest absolutnie konieczne, aby zdawać sobie sprawę z tego, jak te wszystkie rzeczy do siebie pasują, ale jestem po prostu ciekawy. Wiem, że OpenGL jest …

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.