Inżynieria oprogramowania

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

6
Czy dobrą praktyką jest przechowywanie środowisk wykonawczych frameworka pod kontrolą źródła?
Wiem, że wiele sklepów z oprogramowaniem utrzymuje pliki binarne pod kontrolą źródła . Jednak nasz sklep przyszedł do przechowywania całych ram w repozytorium: środowiska wykonawczego DirectX, CUDA, nVidia Optix, cokolwiek. Mówi się, że ułatwia konfigurację maszyny deweloperskiej (podobno pobierz najnowszą wersję i zacznij kodować). Jednak znacznie powiększa repozytorium i obciąża …

2
Czy licencja open source MIT wymaga podania do publicznej wiadomości pochodnych utworów (na licencji MIT)?
Szukam licencji typu open source dla biblioteki, którą chcę opublikować. Idealnie byłoby, gdyby można było korzystać z tej biblioteki w aplikacjach bezpłatnych lub komercyjnych bez uiszczania mi opłaty, ale jeśli powstanie jakakolwiek praca pochodna z biblioteki (na przykład dowolne ulepszenie biblioteki), powinna być dostępna dla wszystkich w ramach tego ta …

1
Czy to zły projekt? Jak można to poprawić?
Jakiś czas temu napisałem poniższe, ale ostatnio przyjechałem je przejrzeć i nie sądzę, żeby to był dobry projekt. Projekt jest dla pewnego rodzaju modułowej warstwy bazy danych przy użyciu Entity Framework 4. Istnieje jeden obiekt bazy danych, który ładuje (leniwie) konteksty struktury encji z bibliotek zewnętrznych w określonej lokalizacji, a …
9 design 


3
Zalecenia dotyczące niejawnego i jawnego łączenia linii
Chciałbym poznać zalecenia dotyczące niejawnego łączenia linii a jawnego łączenia linii w Pythonie. W szczególności, czy wolisz jedną formę od drugiej? Co polecasz jako ogólne domyślne? Jakie masz kryteria wyboru jednego, a jeśli preferujesz jedno, kiedy robisz wyjątki dla drugiego? Mam na myśli odpowiedź na to pytanie, która odzwierciedla moje …
9 python 

2
Czy JavaFX ma przyszłość? [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 8 lat temu . Nie miałem zamiaru haszować i przerabiać tej samej sprawy, ale po prostu zdecydować, czego się najpierw nauczyć (JavaFX, Flex, …
9 java  ria  javafx 


8
Dlaczego wszyscy piszą komentarze do zrobienia dużymi literami? [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 …
9 comments 

3
Niestandardowe alokatory sterty
Większość programów może być dość przypadkowa przy przydzielaniu sterty, nawet w takim stopniu, w jakim funkcjonalne języki programowania wolą alokować nowe obiekty niż modyfikować stare, i niech śmieciarz martwi się o uwolnienie rzeczy. W programowaniu wbudowanym w sektorze cichym istnieje jednak wiele aplikacji, w których nie można w ogóle używać …

1
Jak przetestowano pierwszego tłumacza Malbolge?
Według Wikipedii Malbolge był tak trudny do zrozumienia, kiedy pojawił się, że pojawił się pierwszy program Malbolge. Jeśli to prawda, w jaki sposób przetestowano pierwszy interpreter Malbolge (aby sprawdzić, czy działał prawidłowo, gdy podano program Malbolge)? Czy w ogóle był testowany?
9 testing 


2
Czytelność wyrażeń S.
W skrócie i dla tych, którzy nie wiedzieli, funkcje / operatory / konstrukcje Lisp są jednolicie nazywane w następujący sposób: (function arg0 arg1 ... argN) Więc co w języku podobnym do C wyraziłbyś jako if (a > b && foo(param)) przekształca się w Lisp sexp (if (and (> a b) …

2
Paradygmaty programowania i programista konserwacji [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 …

3
Czy jest jakaś technologia podobna do LINQPad do kompilacji C #, która działa w przeglądarce? [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 …
9 c# 


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.