Inżynieria oprogramowania

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

7
Czy ślad stosu powinien znajdować się w komunikacie o błędzie przedstawionym użytkownikowi?
Mam kłótnię w miejscu pracy i staram się dowiedzieć, kto ma rację i co należy zrobić. Kontekst: intranetowa aplikacja internetowa, której nasi klienci używają do księgowości i innych rzeczy ERP. Uważam, że komunikat o błędzie wyświetlany użytkownikowi (gdy wystąpi awaria) powinien zawierać jak najwięcej informacji, w tym ślad stosu. Oczywiście …



4
Dlaczego SQL BETWEEN jest włączony, a nie w połowie otwarty?
Półotwarte (lub pół-Open, przymknięte , Half-Bounded ) interwały ( [a,b), gdzie xnależy do przedziału MFF a <= x < b) są dość powszechne na programowaniu, ponieważ mają one wiele dogodnych właściwości. Czy ktoś może przedstawić uzasadnienie wyjaśniające, dlaczego SQL BETWEENużywa zamkniętego przedziału ( [a,b])? To jest esp. niewygodne dla dat. …
45 sql 



7
najlepsza praktyka podczas testowania jednostkowego dla wbudowanego programowania
Szukam strategii najlepszych praktyk dla kodu testowania jednostkowego napisanego dla systemu wbudowanego. Przez system wbudowany rozumiem kod, taki jak sterowniki urządzeń, programy obsługi ISR ​​itp., Rzeczy, które są bardzo zbliżone do metalu. Większość testów jednostkowych nie jest możliwa bez przetestowania na sprzęcie za pomocą ICE. Czasami wbudowana jednostka musi być …

14
Jak polepszyć się w testowaniu własnego kodu
Jestem stosunkowo nowym programistą i jedną z rzeczy, które powinienem poprawić, jest moja zdolność do testowania własnego kodu. Za każdym razem, gdy opracowuję nową funkcjonalność, bardzo trudno jest podążać wszystkimi możliwymi ścieżkami, aby znaleźć błędy. Staram się podążać ścieżką, na której wszystko działa. Wiem, że jest to dobrze znany problem …
45 testing 

5
Jak to wszystko zmieści się w 64kb?
Jestem więc na zgromadzeniu w 2011 r. I zagrano to demo: http://www.youtube.com/watch?v=69Xjc7eklxE&feature=player_embedded To tylko jeden plik, mówi to w zasadach. Powtarzam więc, w jaki sposób dopasowali to do tak małego pliku?
45 assembly 

8
Jak promować przepełnienie stosu w pracy [zamknięte]
Zastanawiam się nad krótką prezentacją w pracy na temat używania przepełnienia stosu jako zasobu do codziennej pracy. Jakie jest Twoje doświadczenie? Czy uważasz, że jest to odpowiedni zasób, aby poinformować o tym kolegów, czy jest podobny do informowania ich o Google jako zasobie? Czy jest na to lepszy sposób? Skłaniałem …

19
Formularz zrzutu ekranu dla prawnego dowodu kliknięcia jednego z pól wyboru?
Otrzymaliśmy prośbę od jednego z naszych klientów, a ponieważ nigdy wcześniej nie spotkałem się z taką prośbą, nie wiem nawet, od czego zacząć. Naszym klientem jest sieć szkół wyższych, a my budujemy dla nich witrynę. Na tej stronie będzie między innymi formularz, który potencjalni wnioskodawcy mogą wypełnić, aby uzyskać więcej …
45 legal  forms 

9
Użycie słowa kluczowego DOŁĄCZ lub nie
Następujące zapytania SQL są takie same: SELECT column1, column2 FROM table1, table2 WHERE table1.id = table2.id; SELECT column1, column2 FROM table1 JOIN table2 ON table1.id = table2.id; I z pewnością skutkują tymi samymi planami zapytań na każdym DBMS, którego kiedykolwiek próbowałem. Ale co jakiś czas czytam lub słyszę opinię, że …
45 sql  coding-style 

10
Jak rozpocząć i utrzymać projekt po pracy
Pracuję jako programista na pełny etat. Moje miejsce pracy ma jednak bardzo ograniczone technologie i języki programowania, których mogę używać. Cała praca jest wykonywana w C ++. Oczywiste jest, że C ++ szybko traci (a może już stracił) pozycję lidera. (proszę, nie rozpalaj mnie, mam wieloletnie doświadczenie w C ++ …

17
Jak mogę dokładnie ocenić potencjalnego pracodawcę? [Zamknięte]
Wiele słyszymy o zapachach kodu, zapachach testowych, a nawet zapachach projektu, ale nie słyszałem o dyskusji na temat „zapachów” pracodawców poza testem Joela . Po wielu frustracjach związanych z pracodawcami z bukietem nieprzyjemnych zapachów kultury korporacyjnej, uważam, że nadszedł czas, abym aktywnie szukał bardziej dojrzałego środowiska programistycznego. Zacząłem układać listę …


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.