Přeprogramování/vylepšení stávajícího feedu od dodavatelů

jAkErCZ
Člen | 321
+
0
-

Zdravím Vás,
dost jsem přemýšlel nad tím že aktuální feed který sem si nechal dělat před nějakou dobou již nesplňuje to co bych potřeboval a proto mě napadlo se ozvat sem že by bylo fajn zda-li by jste mi pomohli vytvořit takový feed systém aby se dal aplikovat co nejjednodušeji na další dodavatele.

Aktuální kód

KÓD

Náhled feedu

Aktuální feed

Aktuálně to používám pomocí Kdyby/Console ale příjde mi že to xml již nestačí… jelikož když chci udělat nový feed na nového dodavatele který má feed takový to.

Nový feed

Jak teď co nejlépe postupovat aby ten feed byl co nejednodušší ale měl základ co každý feed má mít.

Díky všem za pomoc a radu :)

Ondřej Kubíček
Člen | 494
+
0
-

podle mě optimální je mít pro každý feed svou třídu, která ho zpracuje, do jedné třídy to nenacpeš (a bylo by to prasácké), když každý feed má trochu jinou strukturu, ty třídy udělají třeba jen vyparsování, zpracování vyparsovaných dat už třeba necháš na jiné třídě

dobrý by byl i interface, který by ty konkrétní import třídy implementovaly, abys zajistils stejné metody