Inżynieria oprogramowania

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

4
Zaawansowany przegląd kodu i praktyka testowania jednostek
Jako lider zespołu zarządzający grupą programistów, którzy nie mają doświadczenia (i nie widzą potrzeby) w przeglądzie kodu i testowaniu jednostkowym, w jaki sposób możesz usprawnić przegląd kodu i praktykę testowania jednostkowego? Jak zamierzasz stworzyć sposób, aby przegląd kodu i testy jednostkowe naturalnie pasowały do ​​przepływu programisty? Jednym z oporów tych …

3
Czysty wirtualny czy abstrakcyjny, co jest w nazwie?
Omawiając pytanie dotyczące funkcji wirtualnych w przepełnieniu stosu, zastanawiałem się, czy istnieje jakieś oficjalne nazewnictwo dla czystych (abstrakcyjnych) i nieczystych funkcji wirtualnych. W moich informacjach zawsze polegałem na wikipedii, która stwierdza, że ogólne i nieczyste funkcje wirtualne są ogólnym terminem. Niestety w artykule nie ma kopii zapasowej źródła ani referencji. …

2
Jak otworzyć projekt, którego repozytorium git ma w historii prawa autorskie do multimediów?
Chcę wydać projekt oprogramowania do pobierania odcisków palców na podstawie bezpłatnej licencji, ale repozytorium zawiera pliki audio chronione prawem autorskim. Przypadki testowe również obecnie używają tych plików. Jak udostępnić kod publicznie z maksymalną historią wersji, ale bez naruszania praw autorskich? Detale: Kod jest wersjonowany pod git. Przed wydaniem zwiniemy wszystko …


9
Czy powinienem użyć wielu kluczy podstawowych kolumn czy dodać nową kolumnę?
Mój obecny projekt bazy danych korzysta z klucza podstawowego z wieloma kolumnami do wykorzystania istniejących danych (które i tak byłyby unikalne) zamiast tworzenia dodatkowej kolumny przypisującej każdemu wpisowi dowolny klucz. Wiem, że jest to dozwolone, ale zastanawiałem się, czy jest to praktyka, z której mógłbym chcieć korzystać ostrożnie i ewentualnie …

4
Zadania kompilatora - ile potrzeba edukacji [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 . Motywowało mnie pytanie dotyczące kompilatora jako tematu i pomyślałem, że zadam to pytanie. Słyszałem od kilku osób, że mają …




12
Dotrzymać terminu lub mniej błędów?
W idealnym świecie lepiej jest dotrzymywać terminu przy mniejszej liczbie błędów. Ale z twojego doświadczenia, które jest bardziej preferowane / dopuszczalne: Dotrzymać terminu, ale ma wiele błędów, ponieważ deweloper spieszy się do rzeczy Mniej błędów, ale nie do końca dotrzymano terminu, ponieważ programista jest bardzo rygorystyczny w pisaniu kodu

2
Przenoszę swoją aplikację z iOS na Androida: co muszę wiedzieć? [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 …
15 android  ios 

12
Zrozumienie bezpaństwowego Internetu [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 6 lat temu . Przechodzę z programisty komputerowego na webowy i mam problem ze zrozumieniem, dlaczego HTTP jest bezstanowy. …
15 internet  tcp  http 

8
Jakiego procesu zwykle używasz podczas próby debugowania problemu / problemu / błędu w oprogramowaniu? [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 …

5
Jak poprawić komunikację e-mailową
Parafraza e-maila wysłanego do kolegi Zauważyłem problem z Systemem A. Stwierdziłem, że nie jest to spowodowane przez X. Podejrzewam, że jest to spowodowane przez Y. (ponieważ jesteś odpowiedzialny za Y) Czy możesz na to spojrzeć? (Część w nawiasach nie została uwzględniona w moim e-mailu, ponieważ ten kolega doskonale wie, że …


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.