Inżynieria oprogramowania

21
Czas Noda vs Czas Joda?

W podręczniku użytkownika Noda Time sekcja uzasadnienia stanowi: publiczny interfejs API został w dużej mierze przepisany, zarówno w celu zapewnienia interfejsu API, który jest bardziej idiomatyczny dla platformy .NET, jak i w celu skorygowania niektórych decyzji Joda Time, które zespół Noda...

21
Mapa funkcji a instrukcja switch

Pracuję nad projektem, który przetwarza żądania, i są dwa elementy żądania: polecenie i parametry. Obsługa każdego polecenia jest bardzo prosta (<10 linii, często <5). Jest co najmniej 20 poleceń i prawdopodobnie będzie ich więcej niż 50. Wymyśliłem kilka rozwiązań: jeden duży przełącznik...

21
„Zbyt obiektowo”

Pochodzę z silnego zaplecza OO, a ostatnio zacząłem pracować w organizacji, która choć kod jest napisany w Javie, ma o wiele mniejszy nacisk na dobry projekt OO niż to, do czego jestem przyzwyczajony. Powiedziano mi, że wprowadzam „zbyt dużo abstrakcji” i że zamiast tego powinienem kodować tak, jak...

21
Jak zamknąć błąd, który nie jest już istotny

Obecnie pracuję w średnim zespole programistów. Używamy Jira do śledzenia błędów. Pracujemy nad produktem z częstymi zmianami układu. Wiele razy zgłaszane są błędy dotyczące błędu w układzie w niektórych przeglądarkach. Czasami, zanim zajmiemy się błędem o niskim priorytecie, układ już się zmienił...

21
Jak uruchomić kod C ++ w przeglądarce za pomocą asm.js?

Aplikacja asm.js jest bardzo szybka (prawie natywna prędkość C ++): http://kripken.github.io/mloc_emscripten_talk/micro4b.png Ale jak można napisać jeden w C ++, przekonwertować go na kod LLVM, a następnie zrobić sztuczkę z emscripten / asm.js? Nie znalazłem żadnego samouczka na ten temat. A...

21
Czy istnieje test zgodności dla kompilatorów C ++? [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 5 lat temu . Czy jest gdzieś swobodny w użyciu /...

21
Jaka jest zaleta 64-bitowego A7 w iPhonie

Próbuję dowiedzieć się, dlaczego przejście na procesory 64-bitowe to tak wielka sprawa w iPhonie. Rozumiem, że rejestrów będzie dwa razy więcej, więc procesor może pracować z dwukrotnie większą ilością danych, co powinno zwiększyć wydajność. Jednak wkrótce nie zobaczę, aby wiele telefonów miało...