Przepraszam za ogólne pytanie. Przeszukałem wszystkie i znalazłem tak wiele wątków podobnych do tego, jednak żaden nie odpowiada na moje konkretne pytanie - być może dlatego, że szukany termin nawet nie istnieje. Mój przyjaciel uczy się programowania, w szczególności JavaScript, i zapytał mnie, dlaczego to nie działa: var a = …
Czy to dobry styl, aby używać dodatkowych, zbędnych technicznie zmiennych lokalnych, aby opisać, co się dzieje? Na przykład: bool easyUnderstandableIsTrue = (/* rather cryptic boolean expessions */); if(easyUnderstandableIsTrue) { // ... } Jeśli chodzi o narzut techniczny, oczekuję, że kompilator zoptymalizuje tę dodatkową linię. Ale czy jest to uważane za …
Mogę znaleźć wiele pytań na temat bibliotek używanych do reprezentowania kwot w niektórych walutach. I o odwiecznym pytaniu, dlaczego nie należy przechowywać waluty jako liczby zmiennoprzecinkowej IEEE 754. Ale nie mogę nic więcej znaleźć. Na pewno jest o wiele więcej informacji na temat waluty w świecie rzeczywistym. Szczególnie interesuje mnie …
Poniżej znajduje się przykładowy obraz, jeśli mam punkt białej kropki na środku i chcę znaleźć najbliższą możliwą lokalizację dla niebieskiego koła (która jest oczywiście w miejscu, w którym go umieściłem), jeśli wszystkie czerwone koła już istnieją . Jak mogę znaleźć tę lokalizację? Wydajność nie jest dla mnie głównym problemem tej …
Mam klasę używaną do przetwarzania płatności od klientów. Wszystkie metody tej klasy oprócz jednej są takie same dla każdego klienta, z wyjątkiem jednej, która oblicza (na przykład), ile jest winien użytkownik klienta. Może się to znacznie różnić w zależności od klienta i nie ma łatwego sposobu na uchwycenie logiki obliczeń …
Czy można użyć typów statycznych lub zależnych, aby udowodnić, że funkcja jest idempotentna? Przeszukałem Google i różne miejsca na StackOverflow / StackExchange w celu znalezienia odpowiedzi bez powodzenia. Najbliżej znalazłem rozmowę o Idrisie: https://groups.google.com/forum/#!topic/idris-lang/yp7vrspChRg Niestety ta dyskusja jest trochę ponad moją głową.
Zwykle nie mam problemu z podjęciem decyzji, czy niektóre dane muszą być globalne, statyczne czy na stosie (tutaj nie ma alokacji dynamicznej, więc nie ma zastosowania sterty). Przeczytałem również kilka pytań / odpowiedzi, takich jak to, ale moje pytanie jest bardziej szczegółowe, ponieważ wymaga ogromnej ilości danych, ogromnych w porównaniu …
Jest to raczej nomenklatura (pismo techniczne) niż kwestia czysto techniczna. Usiłuję napisać propozycję refaktoryzacji (i przypisać ją sobie), koncentrując się na rozszerzaniu zastrzyku zależności w naszej aplikacji. Chociaż używamy Springa do autouzupełniania fasoli, wciąż istnieją przypadki, w których instancja korzysta z fasoli MyClass obj = new MyClass(...), którą można całkowicie …
Mam klasę, która jest refaktoryzowana w 1 klasie głównej i 2 mniejszych klasach. Główne klasy korzystają z bazy danych (jak wiele moich klas) i wysyła wiadomość e-mail. Tak więc główna klasa ma IPersonRepositoryi IEmailRepositoryzastrzyk, który z kolei wysyła do 2 mniejszych klas. Teraz chcę przetestować jednostkę w klasie głównej i …
Jeśli mamy tabelę A, która ma relację jeden do jednego z tabelą B, czy kiedykolwiek ma sens rozdzielanie ich? Czy też nigdy nie boli łączenie ich w jeden stół? Czy któryś z tych scenariuszy (dwie tabele vs jedna tabela łączona) wpływa na cokolwiek w odniesieniu do jego normalnej postaci (1NF, …
Załóżmy, że mamy aplikację Spring Boot, która korzysta z architektury mikrousług. Każda z usług ma własne modele domen, ale każda usługa musi odwoływać się do obiektu domeny użytkownika. Jakie byłoby najlepsze podejście do rozwiązania tego problemu? Czy byłoby lepiej, gdyby każda usługa miała tylko identyfikator użytkownika, a następnie, w razie …
Nie mogę zrozumieć, dlaczego systemy mikroprocesorowe implementują niepodpisane liczby. Sądzę, że koszt jest tylko dwukrotnością liczby gałęzi warunkowych, ponieważ większa niż, mniejsza niż .etc, potrzebuje innego algorytmu niż podpisany, czy nadal istnieją jakieś algorytmy, dla których liczby bez znaku są znaczącą zaletą? moje pytanie częściowo dotyczy tego, dlaczego muszą one …
Niedawno grałem ponownie w The Logical Journey of the Zoombinis i próbowałem wdrożyć niektóre algorytmy komputerowe, które mogą rozwiązać różne zagadki. Utknąłem, jak podejść do układanki promowej kapitana Cajuna. Dla nieznajomych Zoombini jest stworzeniem z 4 atrybutami: włosy, oczy, nos i stopy. Każdy z tych atrybutów ma 5 możliwych wartości; …
Niedawno pokazano mi niektóre wtyczki JavaScript napisane dla OBIEE Mobile App Developer, a także niektóre niestandardowe biblioteki dla różnych projektów. Pochodząc z OOP, jestem trochę zdezorientowany co do struktury tych projektów. Widzę pliki o długości tysięcy linii. Jestem przyzwyczajony do dzielenia rzeczy na pliki i klasy, ale rozumiem, że jest …
Mam w tej chwili problem koncepcyjny i nie mogę znaleźć żadnych informacji na temat różnic między testem (UnitTest, itp.) A specyfikacją (Rspec itp.). O ile mi wiadomo, specyfikacja dotyczy testów integracyjnych, a test dotyczy UnitTest, ale tylko tyle. Czy możesz wyjaśnić, jakie są różnice?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.