Nie znam wszystkich języków programowania, ale jasne jest, że zwykle nie jest możliwe przeładowanie metody, biorąc pod uwagę jej typ zwracany (zakładając, że jej argumenty mają tę samą liczbę i ten sam typ). Mam na myśli coś takiego: int method1 (int num) { } long method1 (int num) { } …
Zaczęliśmy od jednego programisty i jednego repozytorium svn zawierającego cały nasz kod: ^/foo/trunk/module-a ^/foo/trunk/module-b ^/foo/trunk/module-b/submodule-b1 ^/foo/trunk/website1 (w tym czasie była to duża poprawa). Po tym, jak mieliśmy szansę się nieco rozwinąć, zaczęliśmy mieć problemy z zależnościami cyklicznymi, powolnymi testami i ogólnymi trudnościami w ponownym korzystaniu z kodu (ponieważ np. Zestaw …
Mam interfejs API REST, który dla niektórych entpoinds, takich jak DELETE, POST lub PUT, mam pewne reguły sprawdzania poprawności, które mogą zwrócić błąd. Teraz potrzebuję nowego typu błędu, takiego jak błąd niekrytyczny, który powinien zawieść w normalny sposób, ale powinien podjąć działanie, jeśli wysyłane są flagi „ostrzeżenia o wyłączeniu”. Taki …
Często rozwiązuję błędy, znajdując odpowiedź na temat Przepełnienia stosu. Czy złym zwyczajem jest dodawanie fragmentu, dlaczego zrobiłem to, co zrobiłem, a następnie dodawanie łącza do artykułu lub strony z Internetu?
Wysłałem pytanie na github do zespołu EF. Dostałem odpowiedź, że lepiej zadać to pytanie tutaj, więc skopiuję i wkleję je tutaj jako link, aby inni mogli zobaczyć kilka odpowiedzi na GitHub. Pytanie: Przeprowadziłem badania i ktoś zauważył, że wiersz 24 klasy DBContext stanowi DbContext jest kombinacją wzorców jednostki pracy i …
(które mogą zmienić jego wartość w trakcie programu) A może „instancja czegoś” jest ściśle związana z klasami i przedmiotami? Jeśli tak, to jak zdefiniowałbyś pojęcie „zmiennej”, jeśli chodzi o C ++?
Wygląda na to, że każda instancja Bounded powinna mieć rozsądną implementację Enum. Nie mogę osobiście wymyślić kontrprzykładu, chociaż jeśli ktoś wymyśli taki, który nie jest patologiczny, zrozumiem, dlaczego tak nie jest. Z robienia :ina dwóch typach klas wydaje się, że jedynym wyjątkiem obecnie w standardowej bibliotece są krotki, które są …
Mam class Carco ma 2 właściwości: int pricei boolean inStock. Posiada również Listod abstract class State(pustej klasie). Istnieją dwa stany, które można zastosować w samochodzie i każdy jest reprezentowany przez własną klasę: class Upgrade extends Statei class Shipping extends State. A Carmoże pomieścić dowolną liczbę każdego z 2 stanów. Stany …
Istnieją trzy powszechne sposoby AFAIK na wdrożenie wielokrotnego użytku, jeśli chodzi o OOP Dziedziczenie: zwykle w celu przedstawienia związku jest (kaczka jest ptakiem) Skład: zwykle reprezentuje relację „ma związek” (samochód ma silnik) Cechy (np. Słowo kluczowe cecha w PHP): ... naprawdę nie jestem tego pewien Chociaż wydaje mi się, że …
Zauważyłem na spotkaniach scrum, że programiści często podają realistyczne oceny historii. Jednak nawet dość proste historie wymagają wiele wysiłku w zakresie konfiguracji, konfiguracji komponentów stron trzecich, testowania i ostatecznej kompilacji, a system ma dość techniczny dług, więc szacunki często wydają się zbyt wysokie dla właściciela produktu lub kierownictwa. Organizacja producentów …
Używam Unity w języku C # do wstrzykiwania zależności, ale pytanie powinno mieć zastosowanie do każdego języka i struktury używającej wstrzykiwania zależności. Staram się przestrzegać zasady SOLID, dlatego otrzymałem wiele abstrakcji. Ale teraz zastanawiam się, czy istnieje najlepsza praktyka dla liczby zastrzyków, które jedna klasa powinna wstrzyknąć? Na przykład mam …
Na PPCG często mamy wyzwania King of the Hill , które rzucają przeciwko sobie różne boty kodu. Nie lubimy ograniczać tych wyzwań do jednego języka, dlatego prowadzimy komunikację między platformami w stosunku do standardowych operacji we / wy. Moim celem jest napisanie frameworka, w którym autorzy wyzwań będą mogli ułatwić …
Z przewodnika po języku Java 5 : Gdy zobaczysz dwukropek (:), przeczytaj go jako „in”. Dlaczego więc nie użyć in? Martwi mnie to od lat. Ponieważ jest to niezgodne z resztą języka. Na przykład w Javie istnieją implements, extends, superdla stosunków między rodzajami zamiast symboli, takich jak C ++, Scala …
Czytałem więc to pytanie. Czy powinienem usunąć kod, do którego nie ma odniesienia? Niektóre z porad polegały na usunięciu kodu, do którego nie ma odniesienia, ponieważ kod ten znajduje się w kontroli źródła w celu późniejszego wykorzystania w razie potrzeby. Jak zorganizujesz ten usunięty kod, aby późniejsza wersja ciebie (lub …
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 . Mówi, że oryginalny artykuł Wadlera o Monadach dla programowania funkcjonalnego (Haskell) Innym pytaniem o długiej …
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.