Inżynieria oprogramowania

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

5
XSLT i możliwe alternatywy [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 . Przyjrzałem się XSLT do przekształcania jednego pliku XML w inny (HTML itp.). Teraz, gdy widzę, że XSLT ma zalety …
15 xml  lisp  linq  xslt 

5
Czy Scrum ma sens przy wdrażaniu nowego zaplecza kompilatora?
Mam istniejący język, który muszę przenieść na nową platformę. Prawdopodobnie spróbuję tego, zmieniając zaplecze istniejącego kompilatora. Ponowne napisanie backendu wymaga znacznej ilości pracy. Nie widzę sposobu na rozbicie tego na sensowne historie bez naruszenia kryteriów INVEST. Nie widzę, jak każda historia może być negocjowalna - wszystkie są wymagane do działającego …


9
Czy nauka języka C jest niezbędna dla informatyki? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Jestem programistą front-end, który ledwo nawet zobaczyć plik .hlub .crozszerzenie. Znam podstawową składnię …


5
Względna efektywność kosztowa rozwoju opartego na testach (akceptacja)
Chciałbym wiedzieć, jaki jest ogólny wpływ planowania zasobów na projekt oprogramowania, gdzie wymagania i projekt projektu są napędzane przez automatyczne testy akceptacyjne i testy jednostkowe, w przeciwieństwie do bardziej „tradycyjnego” podejścia do tworzenia oprogramowania. Jaki, z twojego doświadczenia, jest ogólny wpływ na wymagania dotyczące zasobów do ukończenia projektu oprogramowania w …
15 tdd  estimation 

4
Jak bezpiecznie wdrożyć automatyczne logowanie
Przeczytałem wiele, wiele, wiele postów o tym, jak „prawdopodobnie źle przechowujesz hasła”. Zawsze odnoszą się do przechowywania haseł na serwerze, na którym loguje się użytkownik; w zasadzie odmieniają (zamierzone słowa) wszechobecne porady, takie jak upewnij się, że słone hasła itp. itp. Jednak nigdy nie widziałem artykułu na temat najlepszych praktyk …
15 security  login 


3
Czy skład usługi SOA faktycznie działa w praktyce?
Jedną z głównych zasad projektowania usług SOA jest zasada Kompatybilności usług ( https://en.wikipedia.org/wiki/Service_composability_principle ). Chodzi o to, że komponując nowe usługi wykorzystując istniejące jako elementy składowe, można szybko opracowywać nowe usługi. Podobnie jak w przypadku wywoływania istniejących metod obiektów podczas wdrażania nowych metod. To właśnie stąd ma pochodzić znaczny wzrost …


2
Podmiot korzystający z DTO
Próbowałem wymyślić przepływ podstawowej aplikacji wielowarstwowej i czytałem sprzeczne informacje online. Próbuję ustalić, czy nadal istnieje korzyść z używania obiektów DTO z DAO do warstwy usługi poprzez użycie jakiegoś mapera. Podstawowy przepływ, który przewiduję, jest następujący: Model / formularz interfejsu użytkownika -> Kontroler Kontroler konwertuje model na obiekt domeny (encja) …
15 java  entity  jpa 

2
Dlaczego brzydkie słowa kluczowe w C11?
Obecnie czytam projekt specyfikacji C11. Nowe wprowadzone słowa kluczowe: _Bool, _Alignof, _Atomicwszystkie wyglądają jak niestandardowe rozszerzenia, a nie standardowe zastrzeżone słowa kluczowe, takie jak struct, union, int. Zdaję sobie sprawę, że standard zasadniczo składa się ze znormalizowanych rozszerzeń ... ale nadal jest to okropne! Może wkrótce skończymy z __Long_Long_Reallylong_Integer_MSVC_2020_tpełzaniem w …
15 c  keywords 


1
Jakie są najlepsze praktyki zabezpieczania internetowego interfejsu API?
Muszę zbudować interfejs API usługi sieci Web, aby nasza aplikacja mobilna mogła współpracować z naszym serwerem i bazą danych (w ASP.Net MVC 4, ale to nie jest istotne). Jeśli większość działań nie wymaga rejestracji użytkowników w naszym serwisie, chcielibyśmy ograniczyć dostęp tylko do użytkowników naszej aplikacji. Jakie są metody upewnienia …

2
Powinienem był zastosować metodę fabryczną zamiast konstruktora. Czy mogę to zmienić i nadal być kompatybilny wstecz?
Problem Powiedzmy, że mam klasę o nazwie, DataSourcektóra zapewnia ReadDatametodę (i może inne, ale bądźmy prostymi) do odczytu danych z .mdbpliku: var source = new DataSource("myFile.mdb"); var data = source.ReadData(); Kilka lat później postanawiam, że chcę być w stanie obsługiwać .xmlpliki oprócz .mdbplików jako źródeł danych. Implementacja „odczytu danych” jest …

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.