To zdjęcie pochodzi z aplikacji Projektowanie i wzorce oparte na domenie: z przykładami w języku C # i .NET To jest diagram klasowy dla Wzorca Stanu, w którym a SalesOrdermoże mieć różne stany w czasie swojego życia. Tylko niektóre przejścia są dozwolone między różnymi stanami. Teraz OrderStateklasa jest abstractklasą, a …
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 …
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 …
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 …
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 …
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, …
Przepraszam za to długie pytanie, brzmi to trochę jak rant, ale obiecuję, że nie! Podsumowałem moje pytania poniżej W świecie MVC rzeczy są proste. Model ma stan, widok pokazuje model, a kontroler robi rzeczy do / z modelem (w zasadzie), kontroler nie ma stanu. Aby to zrobić , kontroler ma …
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 …
Próbuję wykryć, czy artykuł lub post na forum jest zduplikowanym wpisem w bazie danych. Zastanowiłem się nad tym, dochodząc do wniosku, że ktoś, kto powiela treść, zrobi to za pomocą jednego z trzech (w malejącym, trudnym do wykrycia): prosta kopia wklej cały tekst kopiuj i wklejaj fragmenty tekstu łącząc je …
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. …
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 …
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 …
Gdy interfejs API wymaga uwierzytelnienia klienta, widziałem dwa różne scenariusze i zastanawiam się, który przypadek powinienem zastosować w mojej sytuacji. Przykład 1. Firma oferuje interfejs API, aby umożliwić stronom trzecim uwierzytelnianie za pomocą tokena i tajnego przy użyciu HTTP Basic. Przykład 2. Interfejs API akceptuje nazwę użytkownika i hasło za …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.