Inżynieria oprogramowania

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

9
Czy Ubuntu działa jako laptop dla konsultanta IT?
Pracuję jako programista-konsultant, zazwyczaj w dużych firmach. Używam laptopa z systemem Windows, a wielu moich kolegów używa komputera Mac. Osobiście wolę uruchomić Ubuntu, gdybym mógł mieć pełną kontrolę nad moim środowiskiem programistycznym. Ale od czasu do czasu będę potrzebować konkretnych produktów Microsoft, szczególnie IE. Moi koledzy używający komputera Mac często …


6
Zalety stawki godzinowej dla klienta [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 4 lata temu . Dla programisty dobrze jest pracować na godzinę, ale trudno jest wyjaśnić klientowi zalety …

5
testy jednostkowe dla parsera csv
Jakich testów należy użyć do testowania jednostkowego analizatora składni csv? Mam prosty parser csv w języku C # i chcę mieć pewność, że mam dobry zasięg testu wszystkich wspólnych (i nietypowych) przypadków krawędzi. Jakie testy należy zastosować, aby zidentyfikować potencjalne problemy i przypadki graniczne?
14 testing  parsing 

5
Dlaczego potrzebujemy bezpieczeństwa na poziomie metody?
Dlaczego w świecie rzeczywistym musimy wdrażać zabezpieczenia na poziomie metod? Mamy aplikację internetową lub komputerową, w której użytkownik uzyskuje dostęp do interfejsu użytkownika (a zatem bezpośrednio nie może uzyskać dostępu do metody). Gdzie zatem pojawia się bezpośredni dostęp do metod? edytuj: Zadaję to pytanie, ponieważ eksperymentuję z zabezpieczeniami wiosennymi i …
14 security 



7
Etykieta Open Source
Zacząłem pracować nad moim pierwszym projektem open source na Codeplex i natknąłem się na okropny kod. (Dowiedziałem się, że C # nadal ma instrukcję „goto”). Zacząłem dodawać funkcje, których chciał „właściciel”, a po zbadaniu bazy kodu i zobaczeniu, jaki to bałagan (np. Używając „goto”), chciałem to wyczyścić trochę. Ale jestem …


6
Scenariusze rzeczywistych metod chronionych
Dzisiaj zauważyłem, że zasadniczo nigdy nie używam protectedmetod w kodzie C ++, ponieważ rzadko czuję potrzebę wywoływania niepublicznych metod rodzica. Używam trybu chronionego w Javie we wzorcu metod szablonów, ale ponieważ możesz zastąpić metody prywatne w C ++, ja też nie potrzebuję protected. Więc jakie są niektóre scenariusze w świecie …

4
Przeprowadzka z małej do dużej firmy [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 …


9
Python: Future jako główny język programowania? [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 …
14 python 

8
Korzystanie z pytań szablonowych w wywiadzie technicznym [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 4 lata temu . Niedawno sprzeczałem się z kolegą na pytania techniczne w wywiadach. Jako absolwent obchodziłem …
14 interview 

3
Jak radzić sobie z sytuacjami „końca życia oprogramowania”?
Kiedy sprzedawca oświadcza, że ​​nie zamierza już udzielać wsparcia ani usług oprogramowaniu (i oświadczył, że zamierza zrezygnować z działalności - nie oferując ścieżek aktualizacji), jaki rodzaj odwołania jest dostępny dla klienta? Proszę wziąć to pod uwagę z punktu widzenia klienta . Personel IT klienta prawdopodobnie rozważy tylko opcje techniczne, ale …

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.