Student-Labs-2023 / network-class-frontend

2 stars 0 forks source link

Bad programmers #26

Open VetDeveloper opened 1 year ago

VetDeveloper commented 1 year ago

Bad programmers worry about the code. Good programmers worry about data structures and their relationships. - Линус Торвальдс.

Идея этого высказывания в том, чтобы вы смотрели на решение задачи сквозь призму данных.

При подходе ниже ваша часть кода, отвечающая за роутинг будет периодически поддаваться правкам.

image

При следующем подходе корректируется лишь объект, отвечающий за хранение роутов, но никак не сама логика роутинга.

image

Вы использовали данный подход в другом месте. Лайк

image

Обращаю внимание, что ваша задача не бездумно переделывать то, на что я указываю, а анализировать, отвечать (если того требует ситуация), а далее уже решать, стоит ли внести правки.

VetDeveloper commented 1 year ago

Можете глянуть: https://www.youtube.com/watch?v=DvWjXx2yG4Y&t=446s&ab_channel=%D0%A4%D1%80%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D0%B4

BodySites commented 1 year ago

При рефакторинге мы вынесем роуты в отдельный объект