Zwykle obiekty domeny mają właściwości, które mogą być reprezentowane przez wbudowany typ, ale których prawidłowe wartości stanowią podzbiór wartości, które mogą być reprezentowane przez ten typ. W takich przypadkach wartość można zapisać za pomocą wbudowanego typu, ale należy upewnić się, że wartości są zawsze sprawdzane w punkcie wejścia, w przeciwnym …
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 5 lat temu . Jak sugeruje tytuł tego pytania, z niecierpliwością czekam na rozwój aplikacji na platformę Android bez …
Myślę, że to pytanie jest specyficzne dla niezależnych programistów, którzy powinni się martwić. Pomyśl o tym jako o „wyjaśnieniu licencji” lub „praktycznym zastosowaniu licencji”. Muszę wiedzieć, jak musi wyglądać podstawowa struktura pakietów mojego projektu i jak mogę ją rozpowszechniać? Jestem programistą aplikacji, nie mam jeszcze strony, po prostu utworzę kod …
Pracuję nad dużym projektem C ++. Składa się z serwera, który udostępnia interfejs API REST, zapewniając prosty i przyjazny interfejs dla bardzo szerokiego systemu zawierającego wiele innych serwerów. Baza kodów jest dość duża i złożona i ewoluowała w czasie bez odpowiedniego projektu z góry. Moim zadaniem jest wdrażanie nowych funkcji …
Mam mniejsze testy jednostkowe, które używają małych fragmentów z prawdziwych zestawów danych. Chciałbym również przetestować mój program pod kątem pełnych zestawów danych z wielu powodów. Jedynym problemem jest to, że pojedynczy prawdziwy zestaw danych ma około ~ 5 GB. Nie znalazłem żadnych twardych liczb, które mogłyby przechowywać repozytoria Git, ale …
Myślę, że tytuł mówi wszystko :) Czy jest jakiś konkretny praktyczny powód (wydaje mi się, że jest to głównie historyczny, ale nie jestem w stanie go znaleźć na własną rękę), dlaczego GCC używa składni AT & T / GAS? Uwaga: wiem, że jest to tylko domyślna opcja, którą możesz zmienić …
TL; DR Potrzebuję pomocy w identyfikacji technik upraszczających zautomatyzowane testowanie jednostek podczas pracy w ramach stanowych. Tło: Obecnie piszę grę w TypeScript i frameworku Phaser . Phaser opisuje się jako środowisko gry HTML5, które stara się jak najmniej ograniczać strukturę twojego kodu. Wiąże się to z kilkoma kompromisami, a mianowicie, …
Jeśli szukasz przykładów tworzenia rozstawionego (pseudo) generatora liczb losowych, napotkasz takie rzeczy (ten konkretny przykład http://indiegamr.com/generate-repeatable-random-numbers-in-js/ ): // the initial seed Math.seed = 6; // in order to work 'Math.seed' must NOT be undefined, // so in any case, you HAVE to provide a Math.seed Math.seededRandom = function(max, min) { …
Jestem obecnie w sprincie (dwa tygodnie), w którym projektant ma za zadanie zdefiniować wymagania i UX konkretnej historii użytkownika. W tym samym sprincie mam zaimplementować ten projekt. Podczas planowania sprintu musiałem zgadywać, jak długo potrwa ta niezdefiniowana historia użytkownika. Dzisiaj w końcu otrzymałem projekt. Niestety projekt jest niepełny / niejasny …
Mam za zadanie zaprojektować platformę aplikacji, która pozwoli każdej implementacji dostosować części interfejsu użytkownika. Jednym z takich przykładów może być to, że implementacja (od tej pory nazywamy ją klientem) może zdefiniować komórki widoku kolekcji, aby powrócić do określonego ekranu. Ramy są po prostu odpowiedzialne za vending odpowiednich obiektów, aby ułatwić …
Przed opublikowaniem tego pytania przeprowadziłem kilka badań. Wśród innych pytań lub postów jedno z nich znajduje się poniżej. Nie mogłem zrozumieć, jak to ustalić ... Obiekty biznesowe w warstwie dostępu do danych Mam repozytorium, a warstwy biznesowe wywołują repozytorium w celu pobrania danych. Powiedzmy, że mam następujące klasy dla BLL …
Sam pracuję nad projektem kalendarza. W tym projekcie muszę użyć szwajcarskich efemeryd . Jest licencjonowany na licencji GPLv2 i komercyjny. W przypadku komercyjnej wersji licencji programiści mogą rozpowszechniać oprogramowanie zgodnie z jego życzeniem. Ale ponieważ jest to mój osobisty projekt, muszę korzystać z licencji GPLv2. Korzystając z biblioteki i pliku …
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 . Jesteśmy zespołem 3 programistów (2 doświadczonych programistów i juniorów). Właśnie rozpoczęliśmy nowy projekt. …
Próbuję utworzyć harmonogram ligi sportowej. Mam problem ze zidentyfikowaniem algorytmu, który pomógłby mi skutecznie wypełnić każde pole. Przykładowe dane do zbudowania harmonogramu to: 10 drużyn Każda drużyna gra ze sobą 1 raz (wymagane 45 wszystkich gier) Każda drużyna gra nie więcej niż 1 raz dziennie W moich testach używam 9 …
Bawiłem się tworzeniem mozaik obrazowych. Mój skrypt pobiera dużą liczbę obrazów, skaluje je do rozmiaru miniatury, a następnie używa ich jako kafelków w celu przybliżenia obrazu docelowego. Podejście to jest całkiem przyjemne: Obliczam średni błąd kwadratowy dla każdego kciuka w każdej pozycji kafelka. Najpierw użyłem chciwego miejsca: połóż kciuk z …
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.