Inżynieria oprogramowania

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

2
Wstrzykiwanie zależności za pomocą n-tierowego rozwiązania Entity Framework
Obecnie projektuję rozwiązanie n-tier, które wykorzystuje Entity Framework 5 (.net 4) jako swoją strategię dostępu do danych, ale martwię się, jak włączyć wstrzykiwanie zależności, aby uczynić go testowalnym / elastycznym. Mój obecny układ rozwiązania jest następujący (moje rozwiązanie nazywa się Alcatraz): Alcatraz.WebUI : Projekt strony internetowej asp.net, interfejs użytkownika, odwołuje …


3
Co sprawia, że ​​dobry architekt / manager / główny programista?
Jestem głównym programistą małej firmy programistycznej. W ciągu ostatnich dwóch lat mój zespół urósł z jednego programisty (mnie) do grupy około dziewięciu osób. Większość z nas to bardzo zdolni, starsi inżynierowie (ponad 20 lat doświadczenia w tworzeniu oprogramowania na osobę), więc generalnie konieczne jest bardzo małe trzymanie się za ręce. …

8
Jak ważna jest nauka makefiles? [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 …
12 java  learning  c++  syntax  make 


5
Jak powinienem stworzyć zmienne, zróżnicowane jtree z dowolnymi / ogólnymi węzłami kategorii?
Uwaga: nie chcę tutaj pomocy w kodowaniu, jestem włączony Programmersz jakiegoś powodu. Chcę poprawić swoje umiejętności planowania / pisania programów, a nie (tylko) rozumienie języka Java . Próbuję wymyślić, jak stworzyć drzewo, które ma dowolny system kategorii, w oparciu o umiejętności wymienione w tej grze LARP tutaj . Moja poprzednia …

12
Używanie XML do przechowywania danych [zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Myślałem o formacie XML i następującym cytacie: „XML nie jest bazą danych. Nigdy …





1
Kod organizacyjny do tworzenia aplikacji na iOS
Tworzę aplikację na platformę iOS i idąc dalej, zauważyłem, że wykonałem okropną robotę, utrzymując porządek w moich plikach (.h, .m, .mm). Czy istnieją jakieś standardy branżowe lub najlepsze praktyki, jeśli chodzi o organizowanie plików dla projektu iOS? Moje pliki obejmują niestandardowe klasy (oprócz kontrolerów widoku), niestandardowe kontrolery widoku, treści innych …

1
Najlepsze praktyki postępowania z zaleceniami lub zalecenia? [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 5 lat temu . Myślę, że dwa główne problemy z moimi programami to struktura / organizacja kodu i obsługa błędów. Czytam Code Complete …


2
Czy obiekty ignorujące trwałość są w stanie zaimplementować opóźnione ładowanie?
Trwałość Ignorancja jest zastosowaniem zasady pojedynczej odpowiedzialności, co w praktyce oznacza, że ​​Obiekty Domeny ( DO ) nie powinny zawierać kodu związanego z trwałością, a jedynie logikę domeny. a) Zakładam, że oznacza to, że kod, który kontaktuje się z niższymi warstwami (tj. warstwami trwałości), żyje poza modelem domeny w innych …

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.