Próbuję opracować małe narzędzie do raportowania (z zapleczem sqlite). Mogę najlepiej opisać to narzędzie jako księgę „transakcji”. Staram się śledzić „transakcje” z cotygodniowego wyciągu danych: „nowy” (lub dodaj) - zasób jest nowy w mojej aplikacji, ponieważ moja aplikacja mogła wcześniej nie śledzić tego zasobu, ponieważ nie był widziany za pomocą …
W praktyce oznacza to użycie niestandardowego (niezmiennego) w classstosunku do stringjakiegoś innego rodzaju prymitywnego. Przykłady: Publikowanie: międzynarodowy standardowy numer książki. Finanse: międzynarodowy numer identyfikacyjny papierów wartościowych. Zalety: Może zapewnić format identyfikatora. Zostaje pierwszorzędnym członkiem modelu. Niedogodności: Dodaje tarcie związane z trwałością (np. Entity Framework). Więcej kodów.
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 4 lata temu . Jak zwykle podchodzisz do problemów zależności przechodnich, które występują w czasie wykonywania w dużych projektach …
Krótkie pytanie: Jak postępujesz zgodnie z testowaniem opartym na testach w projekcie obejmującym wiele języków? W szczególności piszę aplikację internetową, która korzysta z JavaScript i PHP, i chcę przestrzegać zasad TDD, ale nie jestem pewien, jak je zintegrować. Czy uruchamiam osobne pakiety testowe dla sekcji JS i PHP i używam …
Używamy TFS w moim miejscu pracy do zarządzania naszym kodem źródłowym i śledzenia rozwoju. Ilekroć mamy błąd lub pracę do wykonania, zawsze musimy wykonać co najmniej następujące dwa zadania: Przetestuj pracę lub zdecyduj, czy testowanie jest potrzebne. Zaktualizuj informacje o wersji dla bieżącej wersji lub zdecyduj, czy potrzebuje określonego wpisu. …
Piszę aplikację C ++. Większość aplikacji odczytuje i zapisuje dane potrzebne do cytowania, a ten nie jest wyjątkiem. Stworzyłem projekt wysokiego poziomu dla modelu danych i logiki serializacji. To pytanie wymaga przeglądu mojego projektu z uwzględnieniem tych konkretnych celów: Aby mieć łatwy i elastyczny sposób odczytywania i zapisywania modeli danych …
Mamy ten kod, który po uproszczeniu wygląda następująco: public class Room { public Client Client { get; set; } public long ClientId { get { return Client == null ? 0 : Client.Id; } } } public class Client { public long Id { get; set; } } Teraz mamy …
Pracuję nad małą biblioteką, która zapewnia implementacje podstawowych, dobrze znanych metryk ciągu. Głównie dla mojej własnej edukacji. Rozwój odbywa się za każdym razem, gdy mam trochę wolnego czasu. Z tego powodu zautomatyzowałem większość procesów, dzięki czemu mogę wypuszczać wersję tak często, jak pracuję nad nią bez większego wysiłku. Jednak utrzymanie …
Jeden z moich kolegów z zespołu i ja właśnie wzięliśmy osobne zgłoszenia błędów, przydzieliliśmy je sobie osobno, ale bilety były duplikatami! Jaki jest najlepszy sposób na rozwiązanie duplikatów biletów? Czy generalnie dzieje się tak dzięki zasobom kontroli jakości? Pracowałem w kilku miejscach, gdzie ludzie nietechniczni twierdzą, że przerywa to „przepływ”, …
Tworzę serwer bazy danych podobny do Cassandry. Prace rozwojowe rozpoczęto w C, ale bez zajęć zajęcia stały się bardzo skomplikowane. Obecnie przenosiłem wszystko w C ++ 11, ale wciąż uczę się „nowoczesnego” C ++ i mam wątpliwości co do wielu rzeczy. Baza danych będzie działać z parami klucz / wartość. …
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 4 lata temu . Chociaż gramatycznie niepoprawne, pisząc identyfikatory funkcji, zmiennych itp., Warto po prostu dodać „s” …
Wyobraź sobie świat oparty na kostkach (taki jak Minecraft, Trove lub Cube World), w którym wszystko składa się z kostek o identycznych rozmiarach, a wszystkie kostki są tego samego rodzaju . Celem jest przedstawienie świata z najmniejszą liczbą prostokątnych pudełek (poprzez łączenie kostek, ale zachowując wypukły kształt (inaczej prostokątny kształt …
Wprowadzenie / tło: komponenty CSS W przypadku stosunkowo dużej witryny współpracujemy z SASS i staramy się zarządzać CSS w komponentach. Podstawowa idea komponentów polega na tym, że komponent powinien wszędzie wyglądać tak samo, niezależnie od elementów kontenera w dalszej części DOM. Dlatego chcemy uniknąć takich rzeczy (SASS): // User picture …
Rozumiem fakt, że Java potrzebuje zarówno kompilatora, jak i interpretera. Kompiluje kod źródłowy do kodu bajtowego, a następnie maszyna wirtualna (w systemie Windows, Linux, Android itp.) Tłumaczy ten kod bajtowy na kod maszynowy dla bieżącej architektury. Ale dlaczego Python potrzebuje zarówno kompilatora, jak i interpretera? Ponieważ Python nie jest niezależny …
Apache ma dwa oddzielne narzędzia: Apache Maven Apache Ant + Apache Ivy Oba wydają się wypełniać tę samą niszę. Mam dwa pytania: Jakie są pasemka z głównych różnic między tymi dwoma narzędziami? Jestem pewien, że można by napisać naprawdę długi artykuł na temat różnic między nimi, nie szukam tak wielu …
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.