Inżynieria oprogramowania

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

7
Co dostarczasz w pierwszych kilku iteracjach w Agile?
Jak rozumiem, w metodologii Agile chodzi o to, że dostarczasz coś funkcjonalnego i często. Aplikacja osiąga ostateczny przyrost kształtu po zwiększeniu. Ale we wczesnych wersjach możesz zbudować platformę lub fundamenty, na których będzie się opierać aplikacja, więc jest to coś ważnego, ale niewidocznego dla użytkowników. Co zostaje dostarczone klientowi w …

2
Czy istnieje struktura danych dla tego typu listy / mapy?
Być może istnieje nazwa tego, czego chcę, ale nie jestem tego świadomy. Potrzebuję czegoś podobnego do LinkedHashMapjęzyka Java, ale zwraca wartość „poprzednią”, jeśli pod określonym kluczem nie ma żadnej wartości. To znaczy, mam listę obiektów przechowywanych przez klucz liczby całkowitej (która w moim przypadku jest w jednostkach czasu): ; key->value …

3
Czy powinienem użyć listy czy tablicy?
Pracuję nad formularzem systemu Windows, aby obliczyć UPC dla numerów pozycji. Z powodzeniem tworzę taki, który będzie obsługiwał jeden numer pozycji / UPC na raz, teraz chcę rozwinąć i zrobić to dla wielu numerów pozycji / UPC. Zacząłem i próbowałem używać listy, ale ciągle się zacinam. Stworzyłem klasę pomocnika: public …
22 c#  array  winforms  list 



2
Czy SQL jest deklaratywny?
Pytam, ponieważ tak wiele pytań, które widzę w języku SQL, brzmi: „To jest powolne. Jak to przyspieszyć”? Lub są tutoriale z informacją: „Zrób to w ten sposób, a nie w ten sposób, ponieważ jest szybszy”. Wydaje mi się, że duża część SQL zna się na tym, jak zostanie wykonane wyrażenie, …

6
Jak mogę powiedzieć, że język programowania kompiluje się do innych języków?
Jak mogę powiedzieć po angielsku, że język programowania można skompilować na inne języki programowania? Przykładem może być Haxe . Na stronie internetowej język jest opisany jako „Multiplatform”: Multiplatform: Haxe można kompilować na wszystkie popularne platformy programistyczne za pomocą szybkiego kompilatora - JavaScript, Flash, NekoVM, PHP, C ++, C # i …

1
Projektowanie skalowalnej architektury kolejki komunikatów
Niedawno zacząłem uczyć się niuansów skalowalnej i korporacyjnej architektury komputerowej, a jednym z głównych elementów jest kolejka przesyłania wiadomości. Aby jak najlepiej nauczyć się z dowolnego paradygmatu programowania, próbuję wdrożyć własną wersję usługi kolejki przesyłania wiadomości. Do tej pory mój początkowy projekt działał na nasłuchiwaniu z wątkami, ale aby zapobiec …


9
Zasady OOP i nazwy metod
class Boxer: def punch(self, punching_bag, strength): punching_bag.punch(strength) class PunchingBag: def punch(self, strength): print "Punching bag punched with strength", strength boxer = Boxer() punching_bag = PunchingBag() boxer.punch(punching_bag, 2) Bez wątpienia punchto dobra nazwa metody w przypadku boksera. Ale czy nazwa punchnadaje się również do metody wbijania worka? W obu przypadkach mam …

8
Jaki nieoretyczny, praktyczny język programowania nie ma zarezerwowanych słów kluczowych?
Szukałem praktycznego języka programowania, który nie ma zastrzeżonych słów kluczowych, ale nie miałem szczęścia go znaleźć. Pracuję nad językiem programowania dla własnej edycji i rozrywki i nie musiałem jeszcze zawierać żadnych słów kluczowych, co doprowadziło mnie do wyszukiwania i pytania: Nie uważam wygody pisarza kompilatora za ważną dla użytkownika końcowego …
22 theory  languages 


5
Dlaczego usługi Windows nie mogą mieć GUI?
Korzystałem z tej funkcji we wcześniejszej wersji systemu Windows, takiej jak XP i NT. Byłem w stanie uruchomić GUI z usługi Windows. Ale nie jest to możliwe w późniejszych wersjach. Jaki jest powód usunięcia tej funkcji? Dlaczego usługi Windows nie mogą mieć GUI?
22 .net  windows 

5
Czy są jakieś narzędzia do zdalnej rozmowy o kodowaniu? [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 …

3
Chcę zbudować maszynę wirtualną, czy są jakieś dobre referencje? [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 4 lata temu . Chcę zbudować maszynę wirtualną jako niezależny od platformy sposób uruchamiania kodu gry (w zasadzie skryptów). Maszyny wirtualne, które znam …

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.