Inżynieria oprogramowania

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


3
Obliczone wartości i proste odczyty - dokuczliwy ból dla moich projektów opartych na domenie!
Problem, z którym ciągle się spotykam, polega na tym, jak radzić sobie z obliczonymi wartościami opartymi na logice domeny, a jednocześnie skutecznie pracować z magazynem danych. Przykład: Zwracam listę Produktów z mojego repozytorium za pośrednictwem usługi. Ta lista jest ograniczona informacjami o paginacji z żądania DTO wysłanego przez klienta. Ponadto …


6
Kiedy przestać pisać historie użytkowników i zacząć pisać?
Kiedy odkrywając historie pierwszego sprintu, skąd wiesz, kiedy przestać pisać i iść naprzód? Zapytałem kilka osób, które znam, a odpowiedź w zasadzie jest taka, że ​​zależy to od kontekstu, w jakim projekt istnieje, oraz od tego, jak bardzo cały projekt jest chroniony czasowo. Czy jest jakiś standardowy sposób, aby wiedzieć, …


2
Jak mogę debugować wyjątki, które nie są łatwe do odtworzenia i występują tylko w środowisku produkcyjnym?
Pracuję nad problemem, w którym wyjątek występuje tylko w naszym środowisku produkcyjnym. Nie mam dostępu do tych środowisk ani nie wiem, co oznacza ten wyjątek. Patrząc na opis błędu, nie jestem w stanie zrozumieć przyczyny. javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure Czy ktoś mógłby mi doradzić, jak podejść do tego rodzaju …

7
Jakie funkcje są wymagane do orientacji obiektowej?
Zastanawiam się tylko, jakie dokładnie funkcje musi zapewnić język lub biblioteka, aby można było ją zdefiniować jako obiektową. Czy orientacja obiektowa jest czymś, co można mniej więcej osiągnąć w dowolnym języku programowania ogólnego przeznaczenia o przyzwoitych funkcjach? A może jest to coś, co można osiągnąć tylko w językach, które reklamują …

7
string.format ze zmiennymi vs zmiennymi wbudowanymi
Jakie są zalety / wady (jeśli w ogóle) w użyciu string output; int i = 10; output = string.Format("the int is {0}", i); przeciw string output; int i = 10; output = "the int is " + i; Zawsze korzystałem z tego drugiego przykładu, ale wydaje się, że znaczna większość …
9 c#  .net  vb.net  strings 

3
Dlaczego mamy tyle smaków .NET? Czy to dobrze? [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 …



4
Kontrola wersji oparta na pamięci przenośnej?
Tworzę osobiste projekty na dwóch komputerach bez korzystania ze wspólnego serwera lub połączenia sieciowego między nimi. Czy jakieś popularne systemy kontroli wersji niezawodnie obsługują korzystanie z przenośnej pamięci masowej (takiej jak urządzenie flash USB) jako wspólnego repozytorium?

9
Jak odpowiedzieć „Kiedy to się stanie?”
Wszyscy to mamy, problemy, które okazują się trudne do rozwiązania i wypracowanie poprawki za pomocą niejasnego kodu i dziwnej nieoczekiwanej funkcjonalności. Powoli, logicznie pracując na własną rękę, próbując znaleźć wzorce, błędy, błędy. Ten proces wymaga czasu, a problemy często nie są łatwe do zrozumienia przez klienta. Jak można odpowiedzieć na …

6
Czy istnieje sposób przetestowania działania witryny pod obciążeniem
Zrobiłem stronę Asp.net MVC i hostowałem ją na współużytkowanym dostawcy hostingu. Ponieważ moja witryna otacza bardzo ogólny pomysł, w przyszłości może mieć wielu współbieżnych użytkowników. Tak więc myślałem o sposobie przetestowania mojej witryny pod kątem wydajności pod obciążeniem. Podobnie jak wydajność witryny, gdy 100 lub 1000 użytkowników jest jednocześnie online …

3
Czy istnieje ogólna metoda oceny optymalności algorytmu optymalizacji?
czy istnieje ogólna metoda oceny optymalności algorytmu optymalizacyjnego, na przykład algorytm rozwiązujący problem, który w innym przypadku byłby trudny do wykonania lub byłby kompletny? Jedyną metodą, jaką do tej pory wymyśliłem, jest porównanie wyników algorytmu ze znanymi optymalnymi rozwiązaniami. Jeśli nie, to czy istnieją specjalne metody na niektóre specjalne problemy? …

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.