Inżynieria oprogramowania

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

2
Synchronizacja między dwoma systemami wykorzystującymi MongoDB jako dziennik zmian
Opracowujemy dwa powiązane systemy. Jeden z nich (A) zostanie zainstalowany na maszynach naszych klientów. Pozostałe (B) zostaną wykorzystane przez moją organizację. Każdy system ma własną bazę danych (relacyjną), a ich schematy są różne. Jednak oba systemy muszą być zsynchronizowane. Ponadto niektóre zmiany B należy wyeksportować do wszystkich systemów klasy A, …

2
Czy w ASP.NET MVC modele widoków powinny mieć identyfikator?
Podczas opracowywania aplikacji ASP.NET MVC, która umożliwia aktualizację modelu, musisz wiedzieć, jak pobrać zaktualizowany model widoku i dopasować go z powrotem do modelu, który jest teraz aktualizowany. Wydaje się, że istnieje kilka różnych sposobów na zrobienie tego i zastanawiam się, czy któryś z nich nie jest prawidłowy MVC (podobnie jak …
11 mvc  asp.net-mvc 


5
Kto pisze techniczne „historie użytkowników” w scrumie
Wiem, że właściciel produktu powinien napisać historię użytkownika w scrum. Historia użytkownika opisuje funkcję dla użytkownika końcowego. Ale kto opisuje, co należy opracować technicznie i jak należy go wdrożyć i gdzie przechowywane są te informacje dotyczące scrum? To mnie naprawdę zainteresuje! Widzę duży brak wiedzy w naszej firmie, gdy deweloper …
11 scrum 

1
Czym jest rachunek λ?
Mam coś, co nazwałbym filozoficznym pytaniem o rachunek λ. Podczas eksploracji rachunku λ będziesz zaskoczony, widząc wszystkie rzeczy, które możesz tam zrobić. Możesz zdefiniować liczby całkowite, operacje arytmetyczne, booleany, instrukcje if-then-else, pętle, funkcje rekurencyjne itp. Uważam, że zostało ono obliczone jako kompletne. Ale z drugiej strony, jeśli weźmiesz pod uwagę, …

2
Zbliżanie się do SICP w Clojure zamiast Scheme
Jestem studentem trzeciego roku studiów licencjackich w programie inżynierii oprogramowania i wpadłem na pomysł, aby przeczytać SICP doradcy, aby uzyskać głębsze i bardziej fundamentalne zrozumienie zasad stojących za całym tym oprogramowaniem, które tworzymy. Zasugerował, aby nie uczyć się Schematu do ukończenia książki (ponieważ nie jest to tak powszechne jak współczesne …
11 clojure  scheme  sicp 


2
Jak przedstawić wykres z wieloma krawędziami dozwolonymi między węzłami i krawędziami, które mogą selektywnie znikać
Próbuję dowiedzieć się, jakiej struktury danych użyć do modelowania hipotetycznego, wyidealizowanego użycia sieci. W moim scenariuszu wielu wrogich sobie nawzajem użytkowników próbuje utworzyć sieci komputerów, na których znane są wszystkie potencjalne połączenia. Komputery, z którymi musi się połączyć jeden użytkownik, mogą nie być takie same, jak komputery, z którymi musi …

2
Jak poradzić sobie z rozwojem projektu open source?
Od roku lub dwóch pomagam w obsłudze projektu typu open source, a projekt zyskał dużą popularność od początku. Program widzi ponad 100 000 pobrań tygodniowo i jest używany przez ponad 60% osób w jego podstawowej dziedzinie, więc oczywiście jesteśmy zachwyceni, że ludzie tak bardzo korzystają z niego. Problem polega jednak …

5
Czy niezadowolone są biblioteki statyczne w języku C? [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 5 lat temu . Istnieją 2 argumenty przemawiające za udostępnianiem bibliotek: Pomaga zmniejszyć miejsce na dysku. Gdy …
11 c  compiler 

4
Alternatywy dla wielokrotnego dziedziczenia mojej architektury (NPC w grze strategicznej w czasie rzeczywistym)?
Kodowanie nie jest trudne w rzeczywistości . Trudność polega na pisaniu kodu, który ma sens, jest czytelny i zrozumiały. Chcę więc uzyskać lepszego programistę i stworzyć solidną architekturę. Więc chcę zrobić stworzyć architekturę NPC w grze wideo. Jest to gra strategiczna w czasie rzeczywistym, taka jak Starcraft, Age of Empires, …


2
Dlaczego F # Core definiuje ogólne typy tablic?
Właśnie zauważyłem, że przestrzeń nazw FSharp.Core zawiera ogólne typy tablic o maksymalnie 4 wymiarach, tj . Core. [] <'T> , Core. [,] <' T> itp. Wydaje się, że C # i VB mają się dobrze z System.Array - chociaż nie jest dla mnie jasne, jak radzą sobie z obsługą silnie …
11 c#  .net  f# 

4
Co oznacza „OOP ukrywa państwo”? [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 5 lat temu . W jednym z wielu anty-OOP na cat-v.org znalazłem fragment Joe Armstronga, który podniósł …

1
Czy menedżerom ds. Rekrutacji trudno jest zaakceptować programistów, którzy mają osobistą aplikację „podobną do biznesu”, ale NIE są przedsiębiorcami? [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 5 lat temu . Bezpośrednio po ukończeniu uniwersytetu postanowiłem zbudować własną aplikację internetową ( Ease My Day …

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.