Inżynieria oprogramowania

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

1
Czy są jakieś badania dotyczące związku między praktykami testowania oprogramowania a produktywnością programistów? [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 . Czy są jakieś badania dotyczące związku między praktykami testowania oprogramowania (testy jednostkowe i / lub integracyjne) a produktywnością programistów?

4
Unikanie rozdętych obiektów domenowych
Próbujemy przenieść dane z naszej rozdętej warstwy usługi do naszej warstwy domeny przy użyciu metody DDD. Obecnie w naszych usługach jest dużo logiki biznesowej, która jest rozrzucona po całym miejscu i nie korzysta z dziedziczenia. Mamy centralną klasę domen, która jest przedmiotem większości naszej pracy - handel. Obiekt Trade będzie …

3
Co należy przetestować w Javascript?
W pracy właśnie uruchomiliśmy aplikację opartą w dużej mierze na Javascripcie (faktycznie używającą Coffeescript, ale nadal), której wdrażam zautomatyzowany system testowy z wykorzystaniem JsTestDriver i tkaniny. Nigdy nie napisaliśmy czegoś z tak dużą ilością Javascript, więc do tej pory nigdy nie przeprowadzaliśmy testów Javascript. Nie jestem pewien, co dokładnie powinniśmy …


1
Korzystanie z obrazów stockowych w projekcie open source
I rozpoczął projekt open source i bardzo chciałbym mieć ładny i chwytliwy ikonę na etykiecie projekt z. Dylemat polega na tym, że nie mam doświadczenia w projektowaniu grafiki wektorowej do zastosowania w takim projekcie. Aby to zrekompensować, pomyślałem, że mogę kupić grafikę w jednej z usług fotografii stockowej (Shutterstock itp.). …

2
Przekształcanie problemu związanego z plecakiem w problem plecaka 0/1
Natknąłem się na problem, w którym celem było zastosowanie programowania dynamicznego (zamiast innych podejść). Należy rozstawić odległość i zestaw kabli o różnych długościach. Jaka jest minimalna liczba kabli potrzebnych do dokładnego rozłożenia odległości? Dla mnie wyglądało to na problem z plecakiem , ale ponieważ mogły istnieć wielokrotności określonej długości, był …
12 algorithms 

8
Czy ma sens licencjonowanie testów jednostkowych?
Zastanawiam się, czy istnieją jakieś korzyści / ryzyko (nie) nałożenia licencji na kod testowy, który składa się głównie z testów jednostkowych. Co myślisz? Szczególnie interesuje mnie licencjonowanie na podstawie (L) GPL, Apache, MIT i BSD. EDYCJA : Założeniem jest, że kod nie testowy jest już opublikowany na podstawie licencji, ale …

9
Korzystasz z programów typu open source w swojej firmie?
Czy są jakieś wady zmuszania pracowników do korzystania z programów typu open source w Twojej firmie? Planuję rozpocząć działalność i zastanawiam się, dlaczego firmy zwykle pracują z oprogramowaniem prawnie zastrzeżonym, tak jak Microsoft Word, aby zacytować najbardziej znane. Dlaczego nie używają Open Office (lub Libre Office ) itp.? Z mojego …

5
Alternatywny do pomocy HTML
Obecnie używamy systemu o nazwie AsciiDoc, który pozwala nam tworzyć dokumentację za pomocą prostego znacznika tekstowego. Z tego możemy wygenerować wiele formatów wyjściowych. Używamy tylko formatów wyjściowych pdf i chm. Zastanawiałem się, czy istnieje alternatywa dla chm? To, czego szukam, to coś, czego można używać w trybie offline (jest to …

2
Dostosowanie do środowiska zespołu po samodzielnym rozwoju przez lata
Mam prawie 5-letnie doświadczenie jako programista stron internetowych i uważam, że powinienem być na średnim poziomie, ale kiedy idę na spacer, myślę, że nadal jestem dość „młodszy”. Oto, jak myślę, problem: przez większą część mojej kariery rzadko miałem jakieś realne wskazówki od starszego programisty i zero doświadczenia w zespołach programistów, …
12 teamwork 

6
Kto wynalazł wskaźniki?
Całkiem proste pytanie, ale czegoś, czego nie byłem w stanie się dowiedzieć. Kto jako pierwszy opisał ideę wskaźnika? Sama abstrakcyjna koncepcja?
12 history  pointers 

2
WCF / SOA - Dlaczego powinienem tworzyć obiekty parametrów dla prostych żądań
Nasza firma rozpoczyna dość dużą inicjatywę SOA. Robimy wiele rzeczy, dobrze: dobra komunikacja; pieniądze na narzędzia, w stosownych przypadkach; i przynieśliśmy trochę dobrej wiedzy, aby pomóc nam w przejściu. Staramy się opracowywać standardy, które możemy stosować jako grupa, a jeden z proponowanych standardów mnie trochę niepokoi: Standaryzowaliśmy wzorzec, w którym …
12 soa  wcf 

8
Jak „proste” jest prawdziwe rozwiązanie KISS? [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 …

8
Co zrobić, jeśli szef zawsze odkłada najważniejsze decyzje dotyczące wymagań i ogólnego projektu?
Rozpoczynając nowy projekt, mój szef zawsze unika ustalonych decyzji. Zwykle mówi: ok, po prostu zacznij coś pisać i bądź tak ogólny, jak to możliwe. Kiedy skończysz, sprawdzimy, jak będziemy kontynuować. Jego argumentem jest zasadniczo to, że nigdy nie wiesz i „zwinny rozwój”. Aby pytanie było jak najbardziej ogólne: co robisz, …


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.