Data Oriented Design
Reguły Projektowania zorientowanego na dane stoją w bezpośrednim konflikcie z regułami Projektowania Obiektowego. Projektowanie Obiektowe koncentruje się na modelowaniu świata używając obiektów, natomiast Projektowania Zorientowane na Dane skupia się wyłącznie na danych oraz algorytmach, które manipulują tymi danymi, gdzie zależności, ułożenie oraz wzorce dostępu do danych są najważniejsze.To z kolei może doprowadzić do bardzo dużego wzrostu wydajności jeśli zastosujemy Projektowanie Zorientowane na Dane poprawnie.Ta prelekcja jest wstępem do Projektowania oraz Programowania zorientowanego na dane gdzie pokaże jak używać tego typu podejścia w aplikacjach biznesowych.
Bartosz Adamczewski
Bartosz Adamczewski
Programista, “Freak” Wydajnościowy, praktyk Machine Learning, rozwiązujący problemy biznesowo-naukowe oraz wydajnościowe od kilkunastu lat przy użyciu wielu platform, języków i narzędzi.Dyrektor działu Research and Innovation w SDI Media prowadzący zespoły Computer Science oraz Data Science. Wyznawca zasady “Mechanical Sympathy”, gdzie kod zaprojektowany jest w taki sposób, aby świadomie współpracować z obecną architekturą komputerów.