Pracuję nad systemem, który pozwala administratorom definiować formularze zawierające pola. Zdefiniowane formularze są następnie wykorzystywane do wprowadzania danych do systemu. Czasami Formularze są wypełniane przez człowieka za pomocą GUI, czasami Formularz jest wypełniany na podstawie wartości zgłoszonych przez inny system. Dla każdego pola administrator może zdefiniować regułę walidacji, która ogranicza …
Jak mogę dopasować dwa ciągi, ale jednocześnie pozwolić, aby X znaków było niepoprawnych w dopasowaniu. Liczba błędów powinna być zmienną kontrolowaną. Chociaż liczba znaków X nie może się zgadzać w ciągu, powinien istnieć limit liczby uruchomionych sekwencji. Biorąc pod uwagę dwa ciągi znaków, mogę pozwolić, aby 5 znaków różniło się, …
Prawie wszystkie licencje na oprogramowanie typu open source wymagają (lub przynajmniej prawnicy sugerują, że wymagają) użytkowników, aby umieścili pełną licencję w katalogu głównym chronionego projektu. Jeden z prawników, z którym rozmawiałem, sugeruje, że jest to spuścizna epoki CD, kiedy to konieczne było dołączenie pełnej licencji do pudełka z biżuterią. Ale …
Jestem w trakcie sporu (oczywiście serdecznego) z moim tropem dotyczącym prawidłowego nazewnictwa gałęzi. Dotyczy to naprawy błędów i małych gałęzi funkcji, a nie długotrwałych gałęzi funkcji. W przypadku długo działających gałęzi funkcji zgadzamy się, że nazwy czytelne dla ludzi są lepsze. Oto dwa punkty widzenia: Moje: Nazwy oddziałów według ich …
Mój zespół programistów obecnie korzysta z następującego oprogramowania w naszym przepływie pracy: JIRA Bambus (ciągła integracja Atlassian) Greenhopper (Atlassian zwinne zarządzanie projektami) Zbieg Git, hostowany na BitBucket Visual Studio 2012 Jak widać, jesteśmy dość mocno zainwestowani w ekosystem Atlassian. Zastanawiamy się nad przejściem na TFS, abyśmy mogli poznać zalety zaawansowanych …
Niedawno refaktoryzowałem metodę, która była jednocześnie metodą polecenia i zapytania. Po podzieleniu go na jedną metodę polecenia i jedną metodę zapytania, odkryłem, że w kodzie jest teraz wiele miejsc, w których wywołuję polecenie, a następnie uzyskuję wartość z zapytania, co wydaje się naruszać zasadę DRY. Ale gdybym owinął ten wspólny …
Porównuję teraz zmiennoprzecinkowe w Javie, a najprostszą formułą jest: Math.abs(a - b) < THRESHOLD Czy nazywając zmienną próg różnicy, powinieneś nazwać ją delta lub epsilon ? W szczególności, który z dwóch jest poprawnym terminem na najmniejszą wartość, którą może reprezentować liczba zmiennoprzecinkowa? Czy termin jest specyficzny dla języka programowania, czy …
Nie mogę wymyślić dobrej architektury dla mojej gry karcianej. Potrzebuję pomocy, aby zrozumieć, w jaki sposób gry są zazwyczaj projektowane. Najpierw opiszę zasady gry. Zasady gry Ustawiać Jest czterech graczy, każdy z nich tworzy drużynę. Każdy gracz otrzymuje 12 przetasowanych kart Na stole znajdują się 4 zaślepione karty (rzeka) Kolejność …
Tytuł podsumowuje. Chciałbym wiedzieć, czy istnieje algorytm zdolny do generowania zmiennych danych wyjściowych przy identycznych danych wejściowych bez polegania na innych źródłach losowości, takich jak DateTime.Now lub liczba wygenerowana z czujnika światła itp. Ponadto algorytmu nie można uruchomić po kolei tylko dwa odrębne, niepowiązane ze sobą przebiegi, które dają różne …
Powoli się uczę node.jsi mam mały projekt, który chcę rozpocząć. Projekt będzie miał wiele procesów w tle (pobieranie danych z zewnętrznych stron, parsowanie plików CSV itp.). Dużą „wygraną” dla mnie i węzła jest fakt, że używa JavaScript zarówno dla klienta, jak i serwera. W swojej codziennej pracy koduję w Javie …
Jestem zdezorientowany co do użycia registersłowa kluczowego w C. Powszechnie mówi się, że jego użycie nie jest potrzebne, jak w tym pytaniu o przepełnieniu stosu . Czy to słowo kluczowe jest całkowicie zbędne w C ze względu na nowoczesne kompilatory, czy też są sytuacje, w których może być nadal przydatne? …
Podczas budowania usługi REST z ograniczeniem HATEOAS bardzo łatwo jest ogłosić istnienie zasobów poprzez łączenie. Robisz GETdo katalogu głównego mojej witryny, a ja odpowiadam dokumentem głównym z listą wszystkich zasobów pierwszego poziomu: { users: { href: "/users" } questions { href: "/questions" } } Klienci, którzy rozumieją, jak odczytać 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 6 lat temu . Główną zaletą jest użycie ReSharper i innych dodatków, ale musimy przedstawić przekonujący argument za zakupem programu Visual Studio 2012 …
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 6 lat temu . Mam zabawny, ale i straszny problem. Mam zamiar uruchomić nową aplikację (iPhone). To …
Mam trzy pytania dotyczące projektu interfejsu API REST, które mam nadzieję, że ktoś może rzucić nieco światła. Szukałem bez końca od wielu godzin, ale nigdzie nie znalazłem odpowiedzi na moje pytania (może po prostu nie wiem, czego szukać?). Pytanie 1 Moje pierwsze pytanie dotyczy działań / RPC. Od jakiegoś czasu …
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.