Inżynieria oprogramowania

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

6
Najlepsza licencja na bibliotekę narzędzi?
Mam małą bibliotekę przydatnych narzędzi napisaną w Javie, którą zamierzam wypuścić na rynek open source. Wahałem się nad tym, jakiej licencji użyć. Bardzo podoba mi się licencja BSD , która jest krótka i łatwa do zrozumienia, ale nie chcę / potrzebuję klauzuli dotyczącej umieszczania wyłączenia odpowiedzialności w dokumentacji ich produktu. …

9
Jakie błędy popełniają Twoi użytkownicy i jak możesz zaktualizować aplikację, aby sobie z nimi poradziła? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . W rzeczywistości to pytanie dotyczy środków ostrożności, które należy podjąć w celu poprawy jakości obsługi …

29
Co może spowolnić programistę? [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
Przez przypadek przeprowadziłem remont czyjegoś projektu. Jakikolwiek akceptowalny sposób wyciągnięcia żądania?
Znalazłem świetny projekt na githubie z użyteczną centralną funkcją, ale który jest szorstki w „dopracowywaniu” obsługi błędów, rejestrowania, konfiguracji i konfiguracji. Projekt jest 5 lat nietknięty i tylko kilkaset wierszy kodu. Mimo to jest wystarczająco użyteczny, aby zwrócić na siebie uwagę przyzwoitej liczby obserwatorów i garstki widelców. Do mojego użytku …

5
Kiedy ocena zwarcia jest zła?
Aby być bardziej jasnym, stwierdzę, że spędziłem dużo czasu z różnymi językami. Ale do tej pory albo go użyje cały czas, albo w ogóle go nie obsługuje. Teraz zaczęłam pracę nad projektami, które wymagają VB.net i widzę, że zapewnia to w obie strony w zakresie AND i ANDALSO . Pierwszy …

3
Czy podpowiedzi typu docblock są zbędne podczas używania ścisłego pisania
Mam dość dużą prywatną bazę kodów, która ewoluowała od około dziesięciu lat. Nie używam phpDocumentor, ale odkąd używanie sekcji docblock stało się całkiem standardem w projektach open source, zaadaptowałem pisanie docblocków dla wszystkich metod publicznych w moim repozytorium. Większość bloków zawiera tylko krótki opis i wskazówki dotyczące wszystkich parametrów i …
12 php  comments 


3
Czy korzystanie z mojego środowiska programistycznego w kontenerze Docker jest korzystne?
Tworzę głównie za pomocą programu Visual Studio w systemie Windows. Problem polega na tym, że po pewnym czasie system Windows ugrzęznie i muszę ponownie zainstalować system Windows. Podobnie przejście na nowe maszyny jest problemem. Ponowna instalacja systemu Windows jest bolesna, ponieważ moje środowisko programistyczne ma wiele zależności (takich jak dodatkowe …
12 docker 

1
Aktualizowanie diagramów architektury logicznej i fizycznej
W każdym projekcie programistycznym, który obejmuje systemy rozproszone z wieloma programistami, najlepszym rozwiązaniem jest posiadanie diagramów architektury logicznej i fizycznej, ale z mojego doświadczenia wynika, że ​​te diagramy zawsze zaczynają być dobrze utrzymane na początku projektu, ale nie są aktualizowane po wydaniu projektu rozpoczynają się fazy konserwacji. W przypadku złożonych …


6
Scrum - programiści pracujący poza Sprintem
Zespół Scrumowy 3 x programistów 2 x testery 1 x analityk testów automatyki Nie jesteśmy zespołem wielofunkcyjnym, ponieważ programiści nie testują, a testerzy nie rozwijają się. Uważam, że jest to główna przyczyna problemu. Obecnie wykonujemy dwutygodniowe sprinty. Na początku sprintu wszyscy są zajęci, programiści rozpoczynają prace programistyczne, a testerzy przygotowują …
12 agile  scrum 

4
Jak dopasować silnik reguł do architektury mikrousług, gdy wymaga dużo danych wejściowych?
Obecna sytuacja Wdrażamy (i obecnie utrzymujemy) aplikację internetową do zakupów online w architekturze mikrousług. Jednym z wymagań jest to, że firma musi być w stanie stosować zasady dotyczące tego, co nasi klienci dodają do koszyka, w celu dostosowania ich doświadczenia i ostatecznego zamówienia. Z pewnością trzeba było wprowadzić silnik reguł …

1
Schemat sekwencji: czy aktorzy są przedmiotami?
Najbardziej prawdopodobna odpowiedź brzmi „nie”, ale mam wątpliwości. Czy aktor może działać jak klasa? Wiem, że aktorzy wyzwalają zdarzenia i mogą mieć podpowiedzi, ale jeśli istnieje klasa modelująca aktora (na przykład klasę użytkownika), czy możemy wywoływać metody nad nimi? Czy jest to całkowite niezrozumienie roli aktora, która miesza się z …


2
Struktura usługi RESTful z Java Spring dla początkujących
Jestem stosunkowo nowy, jeśli chodzi o umiejętności programowania stron internetowych w Javie. Mam projekt, który moim zdaniem byłby dobrym kandydatem do usługi RESTful z tego, co niewiele rozumiem na temat interfejsów API. Próbuję zagłębić się w szczegóły tego, jak to powinno być zorganizowane, ale tak naprawdę nie docieram nigdzie pod …

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.