Inżynieria oprogramowania

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

5
Projekt zamrożony - co mam zostawić ludziom po mnie?
Tak więc projekt, nad którym pracowałem, zostanie teraz zamrożony na czas nieokreślony. Możliwe, że jeśli i kiedy projekt ponownie się zawiesi, nie zostanie on przypisany do mnie ani nikogo z obecnego zespołu. Właściwie odziedziczyliśmy projekt po jego wcześniejszym zamrożeniu, ale poprzedni zespół nie pozostawił nic, co pomogłoby nam zrozumieć nawet …

9
Radzenie sobie z Fanboyami [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 7 lat temu . Prawdopodobnie wszyscy spotkaliśmy kogoś takiego, tego programistę, który po prostu wie, że jego język jest jedynym prawdziwym językiem i …

4
TDD z funkcjami SQL i manipulowania danymi
Chociaż jestem profesjonalnym programistą, nigdy nie zostałem formalnie przeszkolony w zakresie inżynierii oprogramowania. Ponieważ często tu odwiedzam i SO, zauważyłem trend pisania testów jednostkowych, gdy tylko jest to możliwe, a ponieważ moje oprogramowanie staje się bardziej złożone i wyrafinowane, automatyczne testowanie uważam za dobry pomysł na pomoc w debugowaniu. Jednak …

2
Strategia aplikacji Django
Pracuję chwilę nad projektem Django, który ostatnio trochę się rozwija. Zastanawiałem się trochę, jaką strategię zastosować, aby ułatwić sobie obsługę. Jedną rzeczą, o której chciałbym się dowiedzieć, byłoby podzielenie mojej aplikacji na kilka mniejszych aplikacji. To zmniejszyłoby mój widok i modele plików i rozdzieliło niektóre obawy. Niepokoi mnie to, że …



2
Jaka jest struktura pakietu Curiosity?
Jak wygląda pakiet międzyplanetarny NASA? Jest to oczywiście forma redundantnego protokołu, przechowywana w odbiorniku i z wbudowaną kopią zapasową. Czy jest jakaś dokumentacja dotycząca struktury pakietu lub protokołu komunikacyjnego, który musi obejmować 14-minutową komunikację?

7
Czy C # daje ci „mniej sznurka do powieszenia się” niż C ++? [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
Jak podzielić duże, ściśle powiązane klasy?
Mam kilka ogromnych klas ponad 2k wierszy kodu (i ciągle rośnie), które chciałbym przebudować, jeśli to możliwe, aby mieć trochę więcej lekkiego i czystego projektu. Powód, dla którego jest tak duży, to głównie dlatego, że klasy te obsługują zestaw map, do których większość metod potrzebuje dostępu, a metody są ze …

3
Czy ktoś może mi wyjaśnić konwencję kodowania C #?
Niedawno zacząłem pracować z Unity3D i przede wszystkim pisać skrypty w języku C #. Jak zwykle programuję w Javie, różnice nie są zbyt duże, ale wciąż odwoływałem się do kursu awaryjnego, aby upewnić się, że jestem na dobrej drodze. Jednak moją największą ciekawością z C # jest to, że używa …

8
Jak zatrzymać / uniknąć z czasem w zespole Scrum?
Właściwie pomagam niewielkiemu sklepowi z oprogramowaniem w zakresie wdrażania Scrum. Niedawno Scrum Master poinformował mnie, że ma problem, ponieważ Zespół pracuje z czasem, aby osiągnąć Zakres (Zatwierdzone Zaległości). Więc mają Unreal Velocity . Moje formalne pytania dotyczą: Oprócz mówienia na spotkaniu retrospektywnym; czy uważasz, że to dobry pomysł, aby wdrożyć …
14 agile  scrum 


12
Jak ważny jest certyfikat SSL dla strony internetowej?
Ja ładuję swój własny projekt, ma on obszar rejestracji / logowania (poprzez opracowanie z RoR, odpowiednio zaszyfrowany i zasolony oczywiście). Ponieważ korzystam z subdomen i muszę uzyskać do nich dostęp za pomocą ramek iframe (jest to naprawdę uzasadnione!) Potrzebuję jednego z tych drogich certyfikatów obejmujących subdomeny. Ponieważ robię to z …
14 security  ssl 

6
Jaka jest najbardziej podstawowa i najprostsza platforma do wspólnego programowania (projekt PHP)? [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 6 lat temu . Muszę pracować z 4-5 programistami na dość przeciętnej aplikacji PHP używającej Codeigniter. Znajdujemy się w 5 różnych lokalizacjach w …

1
decydująca różnica między LGPL i AGPL
Jaka jest decydująca różnica między LGPL (v3) a AGPL (v3)? Oba mogą być stosowane w produkcji komercyjnej, oba mogą być również pakowane w płatny produkt. Dopóki nie zmieniam ich kodu źródłowego, nie jestem zmuszony dołączać kodu źródłowego do mojego produktu. Więc gdzie leży ta znacząca różnica? (Zapytałem o to również …
14 licensing  gpl  lgpl  agpl 

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.