Inżynieria oprogramowania

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

1
DOŁĄCZ do WEJŚCIA WEWNĘTRZNEGO i DOŁĄCZ DO PEŁNEGO ZEWNĘTRZNEGO
Wiem, że istnieje różnica między INNER JOINi FULL OUTER JOINmogę go zobaczyć, ale to, co jest różnica między dwóch następujących: JOIN ... ON...a INNER JOIN...ON...i nadal jeszcze JOIN...ON...vsFULL OUTER JOIN...ON... Powodem jest to, że myślę, że może po prostu używam JOINto zepsucie zapytania, nad którym pracuję, które jest opublikowane w …
27 sql  sql-server 


4
Co decyduje o tym, które funkcje JavaScript blokują, a które nie blokują?
Od kilku lat zajmuję się JavaScriptem (Vanilla JS, jQuery, Backbone itp.), A ostatnio pracowałem z Node.js. Trochę czasu zajęło mi zrozumienie programowania „nieblokującego”, ale teraz przyzwyczaiłem się do używania wywołań zwrotnych do operacji we / wy i tak dalej. Rozumiem, że JavaScript jest z natury jednowątkowy. Rozumiem pojęcie „kolejki zdarzeń” …


2
Zakresy złożoności cyklicznej [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 . Jakie są kategorie złożoności cyklicznej? Na przykład: 1-5: łatwe w utrzymaniu 6-10: trudne …

3
Co oznacza „R” w nazwach rejestrów x64?
Wiem, że 32-bitowe rejestry zostały nazwane tak jak 16-bitowe rejestry z przedrostkiem „E”, co oznacza rozszerzenie. Zawsze zakładałem, że oznacza to rozszerzenie z 16 do 32 bitów, chociaż nigdy nie widziałem tego wyraźnie stwierdzonego. Próbowałem dowiedzieć się, co oznacza skrót „R”, ale moje umiejętności wyszukiwania w Google zawiodły mnie. Ktoś …
27 architecture  x86 

6
ile czasu spędzasz na testach jednostkowych?
W firmie, w której kiedyś pracowałem, kierownictwo nalegało, aby pokrycie kodu testami jednostkowymi wynosiło 99% lub więcej. Spowodowało to napisanie większej liczby testów niż kodu. Napisanie testów dla jednej klasy zajęło nam dosłownie 3 dni, których wdrożenie zajęło dzień. W rezultacie wiele się jednak nauczyłem o TDD, narzędziach testowych, praktykach …

7
Jaka jest szybsza alternatywa dla CRC?
Robię transmisję danych z dsPIC do komputera i robię 8-bitowy CRC do każdego bloku 512 bajtów, aby upewnić się, że nie ma błędów. Po włączeniu mojego kodu CRC uzyskuję około 33 KB / s, bez niego otrzymuję 67 KB / s. Jakie są alternatywne algorytmy wykrywania błędów, aby sprawdzić, które …


2
Dlaczego konwencja mówi, że nazwy tabel DB powinny być pojedyncze, a zasoby RESTful w liczbie mnogiej?
Jest to dość ugruntowana konwencja, że ​​nazwy tabel bazy danych, przynajmniej w SQL, powinny być pojedyncze. SELECT * FROM user;Zobacz to pytanie i dyskusję . Jest to również dość popularna konwencja, że ​​nazwy zasobów interfejsu API RESTful powinny być w liczbie mnogiej. GET /users/123i POST /userszobacz to . W najprostszym …


1
wywołać funkcję i nigdy nie czekać na nią w C #
Mam kontroler w mojej aplikacji internetowej mvc4, w której jest akcja, która musi wywołać inną funkcję. To, co dzieje się w tej funkcji, tj. Wartość zwracana, nie jest ważne dla mojego działania. Jak mogę wywołać tę funkcję i nigdy nie czekać na jej wykonanie? Myślę, że można to zrobić za …
26 c#  .net  asp.net  asp.net-mvc 

9
Jakie przyzwoite ramy internetowe istnieją dla programowania funkcjonalnego? [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ą specjalistyczną, 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 …

4
W jaki sposób dozwolony użytek dotyczy fragmentów kodu? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany oprogramowania w inżynierii oprogramowania. Zamknięte w zeszłym roku . Czy istnieje rozmiar, w którym można kopiować w ramach dozwolonego użytku dla kodu, dla którego nie masz licencji? …
26 copyright 

9
Czy klucz podstawowy powinien być niezmienny?
Ostatnie pytanie na stackoverflow wywołał dyskusję o niezmienności kluczy podstawowych. Myślałem, że to taka zasada, że ​​klucze podstawowe powinny być niezmienne. Jeśli istnieje szansa, że ​​któregoś dnia klucz podstawowy zostanie zaktualizowany, pomyślałem, że powinieneś użyć klucza zastępczego. Jednak nie ma go w standardzie SQL, a niektóre funkcje „aktualizacji kaskadowej” RDBMS …

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.