Dyskutowaliśmy dziś o technikach wdrażania baz danych, ponieważ mieliśmy kilka ostatnich błędów w naszym bieżącym procesie i widzieliśmy sytuacje, w których chcielibyśmy wycofać wdrożenie, ale stara wersja aplikacji nigdy nie była testowana z nową wersją Baza danych. Z jednej strony istnieją wdrożenia w stylu migracji, w których masz instrukcję zwiększania …
Do tej jesieni moje dwie małe strony powinny generować około 1200 USD miesięcznie przy minimalnym / zerowym nakładzie, który jest wystarczający dla mnie, aby żyć wystarczająco wygodnie. Zamiast podejmować inne przedsięwzięcie biznesowe, chciałbym spędzić następne kilka lat, robiąc coś naprawdę dobrego lub pomagającego innym ludziom, którzy tego potrzebują. Chcę spędzić …
Moje kierownictwo właśnie zadało z organizacją bezprecedensowe pytanie w mojej (co prawda krótkiej) historii: „Co możemy zrobić, aby ci pomóc?” Jednocześnie pracujemy nad kilkoma dużymi projektami dla całkiem nowego klienta, którego umiejętność przesuwania wymagań w połowie projektu jest legendą. Programowanie dla tych facetów jest jak stepowanie na ruchomych piaskach. Wydaje …
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 . Kiedy definiujesz funkcję / zmienną / etc i nie jesteś pewien, jak ją …
Studiuję projektowanie oparte na domenie (DDD) i spotkałem się z terminami: Event Driven i Event sourcing. Wiem, że chodzi o publikowanie wydarzeń od producenta do konsumenta i przechowywanie dziennika, więc moje pytanie brzmi: Jaka jest różnica między sterowaniem zdarzeniami a pozyskiwaniem zdarzeń?
Czytam książkę Zasady, praktyki i wzorce wstrzykiwania zależności i czytam o koncepcji nieszczelnej abstrakcji, która jest dobrze opisana w książce. Obecnie refaktoryzuję bazę kodu C # przy użyciu wstrzykiwania zależności, aby zamiast blokowania były używane wywołania asynchroniczne. W tym celu rozważam interfejsy, które reprezentują abstrakcje w mojej bazie kodu i …
W projektowaniu opartym na domenach warstwa domeny może mieć kilka (tradycyjnych) usług. Na przykład w domenie użytkownika możemy mieć: UserFactory, który buduje obiekty użytkownika na różne sposoby UserRepository, które jest odpowiedzialne za interakcję z usługami przetrwania w warstwie infrastruktury Czy usługa użytkownika w warstwie domen jest po prostu mediatorem i …
Czy w TFS, gdy umieszczamy komentarze do rzeczy, które mają zostać naprawione w żądaniu ściągnięcia, zanim je zaakceptujemy, czy powinniśmy oznaczyć je jako Odrzuć lub Czekaj na autora? Który jest lepszy?
Wydobywanie funkcjonalności na metody lub funkcje jest niezbędne dla modułowości kodu, czytelności i interoperacyjności, szczególnie w OOP. Ale to oznacza, że będzie więcej wywołań funkcji. W jaki sposób podział naszego kodu na metody lub funkcje faktycznie wpływa na wydajność w nowoczesnych * językach? * Najpopularniejsze: C, Java, C ++, C …
W tym samouczku Mkyong zaproponowano zainicjalizowanie rejestratorów w ten sposób: @Controller public class WelcomeController { private static final Logger logger = Logger.getLogger(WelcomeController.class); // etc } Prawdopodobnie teraz każda inna klasa, której używasz, ma program rejestrujący, zainicjuje swoje programy rejestrujące w ten sam sposób. Moje pytanie brzmi - czy to najlepszy …
Uwaga: Wiem, że typy danych są nieco subiektywne w stosunku do używanego języka skryptowego / programowania, lubię pisać w Pythonie jako kwestię preferencji; chociaż cieszę się, że słyszę o każdym języku / implementacji. Jaki jest najlepszy typ danych do przechowywania zmiennej trójstanowej? Coś zdolnego lub reprezentującego pozytywne, neutralne i negatywne. …
Jaka jest różnica między strumieniem a kolejką? Oba mają koncepcję uporządkowanego zestawu elementów, ale zwykle mają różne implementacje i inne słownictwo „wstaw” / „wyciąg” (strumienie) vs. „enqueue” / „dequeue” (kolejka). Czy są one wymienne? Czy sugerują różne koncepcje lub wzorce? Jeśli tak, jakie są różnice?
Eksperymentowałem z przypadkowymi czasami wygaśnięcia pamięci podręcznej, aby uniknąć sytuacji, w których indywidualne żądanie wymusza aktualizację wielu rzeczy naraz. Na przykład strona internetowa może zawierać pięć różnych składników. Jeśli dla każdego z nich ustawiony jest limit czasu za 30 minut, użytkownik będzie miał długi czas oczekiwania co 30 minut. Zamiast …
Zagłębiam się w koncepcje projektowania opartego na domenach (DDD) i odkryłem, że niektóre zasady są dziwne, szczególnie w odniesieniu do izolacji domeny i modelu trwałości. Oto moje podstawowe zrozumienie: Usługa w warstwie aplikacji (udostępniająca zestaw funkcji) żąda obiektów domeny z repozytorium, której potrzebuje do wykonywania swojej funkcji. Konkretna implementacja tego …
Chcę wdrożyć bardziej niezawodną usługę uwierzytelniania i jwtjest to duża część tego, co chcę zrobić, i rozumiem, jak napisać kod, ale mam trochę problemów ze zrozumieniem różnicy między zastrzeżeniem issa audroszczeniami. Rozumiem, że ten definiuje serwer, który wydaje token, a ten odnosi się do aplikacji, która jest przeznaczona do użycia. …
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.