Pytania oznaczone «design»

10
Dlaczego Swift potrzebuje tabel świadków?

Próbuję przeczytać o szczegółach implementacji Swift, a jedną rzeczą, której nie mogę dopracować, są „tabele świadków”. Wygląda na to, że są one osobnym wskaźnikiem vtable używanym dla struktur. Ale dlaczego miałbyś tego potrzebować? Struktury są kopiowane według wartości, więc wiesz już w czasie...

10
Pokrycie - wada algorytmu - jak pozbyć się jego wykorzystania?

Wprowadzenie Wiele głównych silników renderujących grafikę wektorową ma wadę algorytmiczną. Renderują każdy kształt osobno i antyializę, obliczając pokrycie pikseli, a następnie układają je jeden na drugim. Tak, to proste, ale prawidłowe rozwiązania są jeszcze prostsze. Prowadzi to do problemów...

10
Struktura bazy danych dla gry 2 na 2

Regularnie gram w grę 2 na 2 z 12 przyjaciółmi i chcę, aby baza danych śledziła graczy, zespoły, wyniki i gry z zamiarem stworzenia systemu rankingowego. Ponieważ regularnie zmieniać zespoły Doszedłem z tabel players, teamsa gamesgdzie gry mają dwa zespoły (TEAM1 i team2) oraz zespoły składają się...

10
Jak zaprojektować granice agregatów?

Chciałbym napisać aplikację podobną do e-commerce. I wiesz, że w podobnych aplikacjach produkty mogą mieć różne właściwości i funkcje. Aby zasymulować taką możliwość, stworzyłem następujące podmioty modelu domeny: Kategoria - jest to coś w rodzaju „elektronika> komputery”, czyli rodzaje...

10
Architektura systemu alertów

Chciałbym stworzyć system, który obsługuje wiadomości alarmowe z różnych programów i może przetwarzać te alarmy do mniej wymagających klientów za pośrednictwem poczty elektronicznej. Wszystko to byłoby zawarte w jednej sieci wewnętrznej. Myślę, że chcę, aby podstawowa architektura wyglądała mniej...