Cześć
Proszę o radę - jak najlepiej reprezentować dane w moim skrypcie
Opis skryptu: < - zadaniem skryptu jest sprawdzenie poprawności przeliczeniówek w stosunku ceny do wagi...
1: skrypt sprawdzi ile stron zawiera aktywny dokument Adobe Indesign (program do skład publikacji)
2: skrypt dla każdej strony pobierze moduły (grupy obiektów znajdujące się na określonej warstwie)
3: skrypt dla każdej ze stron sprawdzi moduły pod względem poprawności
4: Jeśli moduł bedzie nie poprawny doda mu wlasnosc: corectUnitPrice: calculateRightUnitPrice(x) //float
Napisałem te punkty tylko dla rozeznania na razie ich nie realizuje - skupiam się na reprezentacji... na razie mam takie coś....
function retrievePages() {
return {
page_1: [mRecord(9.99, [300,400],[33.3,47.23]),mRecord(2.39, [250],[9.56])],
page_2: [mRecord(8.78, [50],[175.8]),mRecord(1.22, [150],[8.13])],
page_3: [mRecord(4.49, [120],[37.42]),mRecord(2.59, [600],[7.34])],
};
}
function mRecord(price, weight, unitPrice) {
return {
price: price,
weight: weight,
unitPrice: unitPrice
};
}
Czy w dobrą stronę idę ? - Strasznie nie podobają mi się te "page_X"
Jakieś sugestię jak to można lepiej reprezentować?
koncepcja "gromadzenia" stron, a na niej modułów wydaje mi się logiczna...ale czy słusznie?
z poważaniem
Primek