Inżynieria oprogramowania

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


3
Niezmienne struktury i głęboka hierarchia kompozycji
Zajmuję się tworzeniem aplikacji GUI, intensywnie pracującej z grafiką - na przykład możesz myśleć o niej jako edytorze wektorów. Bardzo kuszące jest uczynienie wszystkich struktur danych niezmiennymi - tak, że prawie bez wysiłku mogę cofnąć / powtórzyć, skopiować / wkleić i wiele innych rzeczy. Dla uproszczenia skorzystam z następującego przykładu …

4
Zwiększ wydajność VS 2010 za pomocą dysku SSD [zamknięty]
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 . Po wyszukaniu w Internecie ulepszeń wydajności podczas korzystania z programu Visual Studio 2010 z dyskiem półprzewodnikowym usłyszałem wiele różnych …


5
Szef jest sceptycznie nastawiony do korzystania z systemu kontroli wersji w nowym projekcie, czy powinienem mimo to?
Zobacz /software/109817/superior-refusing-to-use-subversion Moje pytanie jest podobne, ale oto główne różnice w moim scenariuszu: Rozpoczynamy nowy projekt od podstaw, wykorzystując PHP i technologie internetowe. Nie byłoby przestojów w rozwoju, ponieważ przyjmowalibyśmy go od samego początku, jeśli mam na to sposób. Mój zespół deweloperów składa się ze mnie i mojego szefa. Jesteśmy …


3
Jak zaprojektowano Git?
Moje miejsce pracy niedawno przeszło na Git i uwielbiam je (i nienawidzę!). Naprawdę to uwielbiam i jest niezwykle potężny. Jedyne, czego nienawidzę, to to, że czasami jest zbyt potężny (i może trochę zwięzły / mylący). Moje pytanie brzmi ... Jak zaprojektowano Git? Używając go przez krótki czas, masz wrażenie, że …


5
Czy istnieją badania dotyczące wad korzystania z systemów śledzenia problemów? [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 …

2
Tłumaczenie dłuższych tekstów (szablony podglądu i wiadomości e-mail) za pomocą gettext
Tworzę wielojęzyczną aplikację internetową PHP i mam długie (-ishish) teksty, które muszę tłumaczyć za pomocą gettext. Są to szablony wiadomości e-mail (zwykle krótkie, ale wciąż kilka wierszy) i szablony widoków (dłuższe opisowe bloki tekstu). Te teksty zawierałyby prosty HTML (pogrubienie / kursywa dla podkreślenia, prawdopodobnie link tu lub tam). Szablony …

4
W którym momencie ciekawy jest serwer ciągłej integracji?
Czytałem trochę o serwerach CI takich jak Jenkins i zastanawiam się: w którym momencie jest to przydatne? Ponieważ z pewnością w przypadku małego projektu, w którym miałbyś tylko 5 klas i 10 testów jednostkowych, nie ma prawdziwej potrzeby. Tutaj mamy około 1500 testów jednostkowych, które przechodzą (na starych stacjach roboczych …

5
Jaki jest najlepszy sposób na naukę przetwarzania obrazu? [Zamknięte]
Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było …

3
Jakie są zalecane zasoby do nauki o modelu aktora współbieżnych systemó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 . Model współbieżności aktora wyraźnie zyskuje na popularności. Czy istnieje dobra książka przedstawiająca wzory i pułapki modelu? Myślę o czymś, …

2
Korzyści ze stosowania statycznej wewnętrznej klasy konstruktora
Podczas pisania wytycznych do kodu dla firmy zaleciłem użycie wzorca Builder z Effective Java zamiast konstruktorów teleskopowych. Jednak po zastanowieniu się nad tym nieco bardziej eleganckim rozwiązaniem z pewnością jest po prostu usunięcie klasy konstruktora, a także usunięcie dodatkowych konstruktorów z opcjonalnymi argumentami. Wystarczy więc mieć jednego konstruktora z wymaganymi …
9 java 

2
Haskell GUI: ile można zrobić z Haskell?
Chciałem wypróbować grafikę w Haskell. Z tego, co widziałem, dostępne biblioteki są albo interfejsami do bibliotek C / C ++, albo ich abstrakcją z minimalnymi funkcjami. Biblioteki wysokiego poziomu nie wydają się odpowiadać moim potrzebom, dlatego pozostały mi interfejsy niższego poziomu. Potrzebuję renderować kafelki i tekst - podstawy bardzo prostej …

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.