Struktura projektu webowego

0

Cześć,
planuję zrobić prostą stronę, na której będę zgarniał oferty pracy dla python developerów z różnych stron z ofertami pracy.
Planuję do tego użyć Flaska, Selenium i Reacta.

Znam Reacta dobrze (a przynajmniej w poziomie wystarczającym aby taki projekt napisać), więc tu nie będzie problemu.
Zastanawia mnie jaką strategię obrać podczas pisania backendu w Flasku i skryptu w Selenium.

Czy poprawnie napisany skrypt pobierający oferty pracy może być napisany tak, że wykonuje się po kolei linijka po linijce, czy raczej dobrą praktyką byłoby napisanie go funkcyjnie / obiektowo?

Moim planem było stworzenie klasy dla ofert pracy, która będzie miała pola nazwę, wynagrodzenie, lokalizację, nazwę firmy, link do oferty. I potem te stworzone obiekty zapisywać jako JSON, ewentualnie do bazy danych SQLite.
Czy to podejście będzie okej?

0

"Czy poprawnie napisany skrypt pobierający oferty pracy może być napisany tak, że wykonuje się po kolei linijka po linijce, czy raczej dobrą praktyką byłoby napisanie go funkcyjnie / obiektowo?"

To raczej będziesz sobie odpalał jakimś celery / cronem prawda? Jeśli nie napiszesz tego bez żadnych funkcji / klas to istnieje prawdopodobieństwo, że będzie nieczytelne

1 użytkowników online, w tym zalogowanych: 0, gości: 1