Inżynieria oprogramowania

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

2
Przykład niejednoznacznego programu Dijkstry
Pozdrowienia Dijkstra napisał, że nawet kilka wierszy pozornie prostego kodu może być beznadziejnie niejednoznaczne. W co najmniej jednym dziele, którego nie mogę teraz znaleźć, aby uratować mi życie, podał mały przykładowy program, który ma wykazać tę dwuznaczność. Czy ktoś może wskazać mi jego artykuł, w którym zawiera jeden z tych …
12 ambiguity 

5
Po co zawracać sobie głowę rozróżnianiem wymagań funkcjonalnych od niefunkcjonalnych?
Rozumiem różnicę między nimi, ale koledzy pytają mnie o korzyści płynące z wymagań dotyczących etykietowania jako funkcjonalnych lub niefunkcjonalnych (lub przejściowych). Po co to robić? Spędził dwa dni, przeglądając listę wymagań dla jednego projektu, i nie widział w tym żadnej korzyści, ponieważ końcowym rezultatem było przekazanie dokumentu innemu podmiotowi gospodarczemu …

5
Czy programowanie funkcjonalne jest po prostu inne, czy też jest naprawdę trudniejsze?
Czy programowanie funkcjonalne jest po prostu inne , czy też jest naprawdę trudniejsze ? Powiedz kogoś, kto nigdy wcześniej nie nauczył się programowania i jest nauczony programowania funkcjonalnego. kontra ktoś, kto nigdy wcześniej nie nauczył się programowania i uczy się programowania imperatywnego. co będzie trudniejsze? czy to samo? Moje pytanie: …

10
Kierując zespołem, czy jestem apodyktyczny?
Jestem w czymś, co wydaje mi się bardzo dziwną pozycją. Jestem „liderem zespołu” w roli dla konkretnego projektu, starszy inżynier oprogramowania na stanowisku. W moim zespole mam 4 programistów, z których jeden pełni podobną rolę w innym projekcie, ale teraz mój ma priorytet, więc pracuje nad moim. Mam również 2 …

4
Jeśli chodzi o hosting osobistych projektów wyrzucanych na zewnątrz, czy wyróżnia się jedna usługa i struktura projektu? [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 . Patrzę na Google Code, SourceForge, BitBucket i GitHub, ponieważ wydają się być dużymi graczami. Nie podzieliłem jeszcze wszystkich funkcji, …

5
Czy kiedykolwiek powinieneś wypuścić coś, co sam możesz zhakować?
Będąc twórcą programu, prawdopodobnie jesteś w lepszej sytuacji niż ktokolwiek inny, aby mieć świadomość luk w zabezpieczeniach i potencjalnych włamań. Jeśli znasz lukę w systemie, który napisałeś, czy jest to znak, że MUSI być dodane zwiększone bezpieczeństwo przed wydaniem, czy też należy to oceniać indywidualnie dla każdego przypadku, aby określić …
12 security  release 

1
Jak dojrzały jest PyPy? [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 5 lat temu . Staram się określić dojrzałość PyPy innymi sposobami niż czytanie opinii deweloperów. Dlatego jestem …
12 python 

3
Jak radzicie sobie z tłumaczeniem lokalizacji oprogramowania?
Większość oprogramowania, które napisałem w trakcie mojej kariery, zostało stworzone dla klientów mówiących po angielsku, ale ostatnio pracuję nad projektem, w którym pożądana jest lokalizacja interfejsu dla szerszej gamy języków. Jestem tylko ciekawy, w jaki sposób inne sklepy programistyczne uzyskują tłumaczenia. Czy używają notorycznie wadliwych wyszukiwarek internetowych? Wiem, że są …

5
Dobry w Backend, ale zły z przodu
Chcę rozpocząć tworzenie stron internetowych, uczyłem się php. Mam doświadczenie w Javie, Pythonie i C ++. To doświadczenie sprawiło, że jestem dobry w tworzeniu stron WWW. Ale jestem okropny w projektowaniu i grafice. Chcę założyć stronę internetową. Co sugerujecie mi? Jeśli twoja sugestia jest lepsza w grafice, jaki byłby dobry …


5
Najlepsze praktyki dotyczące uwierzytelniania / bezpieczeństwa aplikacji internetowych (dowolna platforma)
Dzisiaj otrzymałem pytanie od mojego kierownika, które zadaje mi moje przemyślenia na temat tego, co uważa się za akceptowalny projekt do uwierzytelniania aplikacji formularza internetowego, szczególnie w odniesieniu do charakteru wielu popularnych przeglądarek, aby „Zapamiętaj hasło” w polach typowego hasła użytkownika . Mam problem ze znalezieniem odpowiedzi, która moim zdaniem …

5
Jak pracować z odznakami w moim projekcie open source?
Przepełnienie stosu ma niesamowity zestaw odznak, które rozpoznają wkład osób w społeczność i pozwalają jednostkom na rozwój, im więcej się wnosi. Jakich technik mogę używać do projektów typu open source lub kodowania? Na przykład wkład osoby w bazę kodu daje im odznaki wraz z ciągle rosnącym zestawem możliwości w projekcie? …



4
Programowanie funkcjonalne - niezmienność
Próbuję zrozumieć, jak radzić sobie z niezmiennymi danymi w FP (konkretnie w F #, ale inne FP też są w porządku) i przełamać stary nawyk pełnego myślenia o stanie (styl OOP). Część wybranej odpowiedzi na pytanie tutaj powtórzyło moje poszukiwanie wszelkich zapisów dotyczących problemów, które są rozwiązywane przez stanowe reprezentacje …

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.