Inżynieria oprogramowania

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

2
Implementowanie wzorca poleceń w interfejsie API RESTful
Jestem w trakcie projektowania interfejsu API HTTP, mam nadzieję, że uczynię go możliwie jak najbardziej REST. Istnieje kilka działań, których funkcjonalność rozciąga się na kilka zasobów i czasem trzeba je cofnąć. Pomyślałem sobie, że to brzmi jak wzorzec poleceń, ale jak mogę zamodelować go w zasób? Przedstawię nowy zasób o …

1
Powody usunięcia typów funkcji w Javie 8
Próbowałem zrozumieć, dlaczego grupa ekspertów JDK 8 Lambda Expert Group (EG) postanowiła nie włączać nowego typu funkcji do języka programowania Java. Przeglądając listę mailingową, znalazłem wątek z dyskusją na temat usuwania typów funkcji . Wiele stwierdzeń jest dla mnie niejednoznacznych, być może z powodu braku kontekstu, a w niektórych przypadkach …

4
Jak powinienem reprezentować typ wyliczony w relacyjnej bazie danych?
Pracuję nad opracowaniem relacyjnej bazy danych, która śledzi transakcje na urządzeniu, nad którym pracuję dla mojej firmy. Istnieją różne rodzaje transakcji, które mogą wystąpić na urządzeniu, dlatego w jednym z naszych głównych tabel rekordów mamy pole „typ_trans”. Moja grupa postanowiła, że ​​typ tego pola będzie liczbą całkowitą i będzie traktowany …


4
Pewny rozwój bez prawdziwego środowiska programistycznego
Niedawno zostałem zatrudniony do projektu obejmującego pracę z kilkoma systemami „korporacyjnymi” innych firm i wokół nich. Ze względu na to, co według mnie byłoby astronomicznym kosztem i wysiłkiem wymaganym do zbudowania wystarczająco wiernej repliki środowiska produkcyjnego, perspektywa posiadania prawdziwego środowiska programistycznego wydaje się znikoma. To oczywiście nie jest idealne. Z …


3
Wysyłam moją bibliotekę pierwszej klasy. Jakieś problemy, o których muszę wiedzieć?
Jestem programistą internetowym, który ma zamiar odblokować osiągnięcie „Pierwsza biblioteka opublikowana” w mojej karierze i pocę się pociskami (całą noc się stresowałem). Chciałbym wykorzystać doświadczenie społeczności, aby zobaczyć, czy ktoś ma jakieś sugestie lub rekomendacje, aby upewnić się, że pójdzie tak gładko, jak to możliwe. Czy są jakieś szczególne szczegóły …



3
Jak czytać RFC i podobne dokumenty? [Zamknięte]
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 4 lata temu . RFC : Zapytanie o komentarze (RFC) to memorandum opublikowane przez Internet Engineering Task Force (IETF) opisujące metody, zachowania, badania …

5
Wskazówki dotyczące nazywania niewygodnych obiektów specyficznych dla domeny?
Modeluję układ chemiczny i mam problemy z nazywaniem moich elementów / przedmiotów w wyliczeniu. Nie jestem pewien, czy powinienem użyć: wzór atomowy nazwa chemiczna skrócona nazwa chemiczna. Na przykład kwasem siarkowym jest H2SO4, a kwasem chlorowodorowym jest HCl. W przypadku tych dwóch prawdopodobnie użyłbym wzoru atomowego, ponieważ są one dość …

2
Czy te zaawansowane / niesprawiedliwe pytania dotyczące wywiadu dotyczące współbieżności Java? [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 …


1
Najlepszy sposób: zrestrukturyzuj istniejące rozwiązanie Team Foundation Server (TFS)
W moim dziale opracowujemy kilka mniejszych dodatków dla jakiegoś zunifikowanego serwera komunikacyjnego. Do tworzenia wersji i programowania rozproszonego używamy Team Foundation Server 2012. Ale: istnieje tylko jedno duże rozwiązanie TFS dla wszystkich naszych aplikacji i bibliotek: Główne rozwiązanie Aplikacje Aplikacja 1 Aplikacja 2 Aplikacja 3 Pozory Biblioteki Lib 1 Lib …

4
Jak poprawnie uzyskać początkowy interfejs API za pomocą TDD?
To może być dość głupie pytanie, ponieważ jestem przy pierwszych próbach TDD. Uwielbiałem poczucie pewności i ogólnie lepszą strukturę mojego kodu, ale kiedy zacząłem stosować go na czymś większym niż przykłady klasowych zabawek, napotkałem trudności. Załóżmy, że piszesz bibliotekę. Wiesz, co musi zrobić, znasz ogólny sposób jego implementacji (pod względem …
12 tdd 

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.