Powiedzmy, że mam klasę wroga, a konstruktor wyglądałby mniej więcej tak: public Enemy(String name, float width, float height, Vector2 position, float speed, int maxHp, int attackDamage, int defense... etc.){} Wygląda to źle, ponieważ konstruktor ma tak wiele parametrów, ale kiedy tworzę instancję wroga, muszę określić wszystkie te rzeczy. Chcę również …
Wiele lat temu rozmawiałem z profesorem ekonomii o wzorcach projektowych, o tym, jak ustanawiają wspólny język dla programistów i jak ładnie rozwiązują dobrze znane problemy itp. Itp. Potem odpowiedział mi, że jest to dokładnie odwrotne podejście, którego użyłby wobec swoich studentów ekonomii. Zazwyczaj przedstawiał problem i prosił go, aby najpierw …
Czy zapisywanie instrukcji SQL w tabeli MySQL do późniejszego wykonania jest złym pomysłem? Instrukcje SQL będą gotowe do wykonania, tzn. Na przykład nie będzie żadnych parametrów do zamiany ani nic DELETE FROM users WHERE id=1. Chyba jestem leniwy, ale pomyślałem o tym, ponieważ pracuję nad projektem, który będzie wymagał sporo …
Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Niedawno przeprowadziłem wywiad z niektórymi firmami, które używają Agile, a dokładniej Scrum, a są pewne rzeczy, które nie do końca …
Główną wymówką dewelopera za brak dobrych testów jednostkowych jest „Kod nie został zaprojektowany w sposób testowany przez jednostkę”. Próbuję zrozumieć, jakiego typu projekt i kod nie mogą być testowane jednostkowo.
Wyjaśniając kombinator Y w kontekście Haskell, zwykle zauważa się, że prosta implementacja nie będzie sprawdzać typu w Haskell ze względu na jego typ rekurencyjny. Na przykład z Rosettacode : The obvious definition of the Y combinator in Haskell canot be used because it contains an infinite recursive type (a = …
Jestem nieco nowy w programowaniu (z zawodu jestem inżynierem mechanikiem) i podczas mojego przestoju opracowuję mały program, który generuje część (solidworks) na podstawie danych wejściowych od różnych osób z całego zakładu. Opierając się tylko na kilku danych wejściowych (dokładnie 6), muszę wykonać setki wywołań API, z których każde może zająć …
Mamy profesjonalnego konsultanta Scrum Master [*], który niedawno dołączył do naszego projektu. Niestety, nie znamy jej imienia (nigdy się nam nie przedstawiła, przyszła po prostu jednego dnia i powiedziała „mamy codzienne wstawanie”) i wydaje się, że nie robi nic więcej poza krzesłem codzienne spotkanie na stojąco - kiedy na wpół …
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 . Naprawdę nie wiem, gdzie jeszcze zapytać. Więc proszę. Pracuję w bardzo małej firmie, …
Czy są jakieś korzyści z usuwania nieużywanych instrukcji za pomocą projektu VS (np. Można to zrobić przy użyciu Resharper), czy VS automatycznie zajmie się tym podczas budowania / wdrażania?
Po przeczytaniu odpowiedzi gnat jest do Dlaczego statyczną metodą Głównym w Java i C #, a nie konstruktor? Uważam, że jego odpowiedź oznacza, że celem klasy Java ze statyczną metodą główną jest to, define a program entry pointże nie jest to sam program. Może być lepszy sposób, aby to zrobić, …
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 więcej niż 4 GB pamięci. Wydaje się, że …
Próbuję przetestować klasę, która wywołuje niektóre usługi sieciowe Hadoop. Kod ma prawie postać: method() { ...use Jersey client to create WebResource... ...make request... ...do something with response... } np. istnieje metoda tworzenia katalogów, metoda tworzenia folderów itp. Biorąc pod uwagę, że kod dotyczy zewnętrznej usługi internetowej, nad którą nie mam …
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 / dostępny skrypt, plik źródłowy lub cokolwiek innego, który jest w stanie zmierzyć …
W samouczku na temat języka Go wyjaśniają, w jaki sposób działają interfejsy: Go nie ma zajęć. Można jednak zdefiniować metody dla typów struktur. Odbiornik metoda pojawia się we własnym listy argumentów pomiędzy hasła funk i nazwy metody. type Vertex struct { X, Y float64 } func (v *Vertex) Abs() float64 …
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.