Inżynieria oprogramowania

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

7
Jeśli zmienna ma getter i setter, czy powinna być publiczna?
Mam klasę ze zmienną, która jest prywatna, a klasa ma getter i setter dla tej zmiennej. Dlaczego nie upublicznić tej zmiennej? Jedyny przypadek, który uważam, że musisz użyć programów pobierających i ustawiających, to konieczność wykonania operacji oprócz zestawu lub get. Przykład: void my_class::set_variable(int x){ /* Some operation like updating a …

14
Jaki problem rozwiązuje automatyczne testowanie interfejsu użytkownika?
Obecnie badamy automatyczne testy interfejsu użytkownika (obecnie przeprowadzamy automatyczne testy jednostkowe i integracyjne). Przyjrzeliśmy się Selenium i Telerik i zdecydowaliśmy się na to drugie jako narzędzie wyboru ze względu na znacznie bardziej elastyczny rejestrator - i tak naprawdę nie chcemy, aby testerzy pisali za dużo kodu. Staram się jednak zrozumieć …

5
Jaka jest historia kompilatora C?
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 8 lat temu . Kiedy mówimy, że „Dennis Ritchie opracował język C”, czy mamy na myśli, że stworzył kompilator (używając „już” rozwiniętego innego języka), który może skompilować kod źródłowy napisany w …
23 c  compiler 

10
Czy nie powinienem pokazywać wszystkich swoich umiejętności? [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 . Programuję od bardzo dawna i mam dogłębną wiedzę na temat kilku technologii. Niedawno złożyłem podanie o pracę programistyczną i …
23 resume  skills 

8
Wyjaśnianie klientom precyzji zmiennoprzecinkowej [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 . Jaki jest najlepszy sposób wyjaśnienia klientom problemu zaokrąglania zmiennoprzecinkowego ? wiem http://download.oracle.com/docs/cd/E19957-01/806-3568/ncg_goldberg.html jak …

11
Jak skonfigurować system kontroli kodu źródłowego dla siebie?
Programuję na pulpicie w biurze, ale czasem też w domu w innym pokoju na laptopie, a nawet poza domem. Potrzebuję systemu, który automatycznie lub w razie potrzeby synchronizuje moją pracę z jedną na drugą. Nie mam konfiguracji sieci domowej i chociaż myślę, że mógłbym to zrobić, być może byłoby to …

11
Skradziony kod źródłowy \ zhakowany przez konkurencyjną firmę
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 8 lat temu . W niektórych firmach, w których pracowałem, menedżerowie wydali sporo pieniędzy na konsultantów ds. Bezpieczeństwa. Przede wszystkim dlatego, że boją się, że skradzimy kod źródłowy konkurencyjnej firmie. Jednak …
23 security 

5
Czy paradygmat programowania zorientowanego obiektowo jest przestarzały, ponieważ jest on modułowy i nierównoległy? [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 . Przeczytałem kontrowersyjny artykuł Nauczanie FP studentom pierwszego roku napisany przez Roberta Harpera, który …

3
Kiedy (a kiedy nie) korzystać z Wordpress? [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 3 lata temu . Dla uproszczenia moje pytanie koncentruje się w szczególności na Wordpress, a nie na wszystkich systemach zarządzania treścią, w tym …
23 cms  wordpress 

7
Jak czytasz cudzy kod? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Prawie każdy zaawansowany programista mówi, że bardzo przydatne jest czytanie kodu innych specjalistów. Zwykle doradzają …

5
Próbki kodu i wywiady? [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 . Widziałem wiele pytań, odkąd tu jestem, gdzie w odpowiedzi ktoś twierdził, że nigdy …

7
Jak daleko powinien być „var” i zerowy operator koalescencyjny „??” być rozrywką bez ograniczania czytelności?
To pytanie zostało przeniesione z Code Review Stack Exchange, ponieważ można na nie odpowiedzieć na Software Engineering Stack Exchange. Migrował 8 lat temu . Wiem, że tytuł pytania jest bardzo subiektywny, ale spotkałem się z użyciem ??operatora przez moich rówieśników, gdzie jednocześnie nie byłem bardzo zadowolony / komfortowo z zastosowania …

12
Jakie są zalety przechowywania xml w relacyjnej bazie danych?
Grzebałem dzisiaj w bazie danych AdventureWorks i zauważyłem, że wiele tabel ( HumanResources.JobCandidatei Sales.Individualna przykład) ma kolumnę, w której przechowywane są dane XML. Chciałbym wiedzieć, jaka jest zaleta przechowywania w zasadzie wartości danych wiersza tabeli bazy danych w kolumnie innej tabeli? Czy to nie utrudnia zapytania o te informacje? A …
23 design  database  xml 


9
Dlaczego w Javie / C ++ nie ma operatora mocy?
Chociaż istnieje taki operator - **w Pythonie zastanawiałem się, dlaczego Java i C ++ też go nie mają. Łatwo jest utworzyć jedną dla klas, które definiujesz w C ++ z przeciążeniem operatora (i uważam, że takie rzeczy są możliwe również w Javie), ale mówiąc o prymitywnych typach, takich jak int, …
23 java  c++  python 

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.