Inżynieria oprogramowania

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

1
Cel folderu csx w projektach platformy Azure? [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 w zeszłym roku . Jestem dość nowy na platformie Azure, ale zauważyłem, że program Visual Studio automatycznie tworzy następujące foldery (między innymi) ... …

1
Jak refaktoryzować „klasę boga” Pythona?
Problem Pracuję nad projektem w języku Python, którego główną klasą jest nieco „ Boski obiekt ”. Jest tak cholernie wiele atrybutów i metod! Chcę refaktoryzować klasę. Jak dotąd… W pierwszym kroku chcę zrobić coś stosunkowo prostego; ale kiedy wypróbowałem najprostsze podejście, przełamało kilka testów i istniejących przykładów. Zasadniczo klasa ma …

3
Aplikacja, którą napisałem, jest wymieniona jako złośliwe oprogramowanie. Jak to naprawić?
Mam program, który napisałem w Delphi . Program jest dostępny do pobrania, ale niektóre programy antywirusowe, takie jak Norton, wykrywają je jako złośliwe oprogramowanie, podczas gdy inne programy antywirusowe, takie jak AVG , nie mają z nim żadnych problemów. Ponadto Google Chrome ostrzega również przed złośliwym oprogramowaniem, gdy chcesz pobrać …

1
Aktualna wersja iOS / statystyki urządzenia?
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Odpowiedź na to pytanie SO stała się nieaktualna: wersja iOS / statystyki urządzenia - gdzie mogę znaleźć? ponieważ waluta czasu nie była częścią tego pytania, a aktualizacje wersji …
10 iphone  ios  appstore 

2
Jak wprowadzić komputerowego analfabetyzmu 50-latka do programowania [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 8 lat temu . Któregoś dnia mój tata zadał mi pytanie, którego nigdy nie oczekiwałbym od niego. „Jak mogę nauczyć się C ++?” …
10 c++ 


5
Czy dobrym pomysłem jest pisanie specyfikacji wymagań według historii?
Obecnie używamy zwinnych metod w moim obecnym projekcie i mamy mnóstwo takich historii: Jako asystent chcę zwrócić klientowi zwrot pieniędzy, aby mógł otrzymać pieniądze na żądanie Jako klient chcę zapłacić za zakup, aby otrzymać przedmiot. Jak dotychczas to zrobiliśmy, wybieramy najważniejsze historie podczas każdego sprintu i opracowujemy je w szeregu …

4
JavaScript Wielowątkowość
Cóż, obecnie JavaScript jest głównym graczem we wszystkich technologiach programistycznych, po stronie klienta, dzięki czemu interfejs użytkownika jest lepszy, logika po stronie klienta, na niektórych serwerach WWW, jak logika po stronie serwera Dodaj do tego fakt, że ludzie (przynajmniej niektórzy z nich) zaczęli przenosić się podczas tworzenia gier internetowych z …

2
Jak działa buforowanie oparte na kluczach?
Niedawno przeczytałem artykuł na blogu 37Signals i zastanawiam się, jak to jest, że dostają klucz pamięci podręcznej. Dobrze jest mieć klucz pamięci podręcznej, który zawiera znacznik czasu obiektu (oznacza to, że po zaktualizowaniu obiektu pamięć podręczna zostanie unieważniona); ale jak następnie użyć klucza pamięci podręcznej w szablonie bez powodowania trafienia …


3
Programowanie * w * języku a pisanie kodu C w Ruby
Code Complete stanowi, że powinieneś rozprowadzać kod w języku, a nie w nim. Przez to mają na myśli Nie ograniczaj myślenia programistycznego tylko do pojęć obsługiwanych automatycznie przez Twój język. Najlepsi programiści myślą o tym, co chcą robić, a następnie oceniają, jak osiągnąć swoje cele, korzystając z narzędzi programistycznych, którymi …

9
Czy należy oczekiwać, że programiści skompilują bibliotekę wewnętrzną przed właściwym programem?
Ostatnio starszy programista, z którym współpracuję, uzasadnił wymóg, aby programiści otrzymali najnowszą wersję i skompilowali w ramach swojego projektu dużą bibliotekę wewnętrzną. Stoi to w sprzeczności z argumentem licznika, że ​​zespoły projektowe powinny pracować nad stabilną wersją, którą otrzymują z wewnętrznego repozytorium Maven, do którego programista argumentował, że udostępnienie kodu …


7
Mieszanie hasła i wsparcie dla użytkownika
Niedawno przeszliśmy na lepszą strategię przechowywania haseł, która przyniosła wszystkie dobre rzeczy: Hasła są przechowywane po przejściu przez bCrypt Użytkownik otrzymuje link aktywacyjny podczas tworzenia konta w celu potwierdzenia własności adresu Zapomniałem hasła bez pytania zabezpieczającego, link jest wysyłany na ich adres e-mail. Link wygasa po 24 godzinach, kiedy to …


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.