-
Notifications
You must be signed in to change notification settings - Fork 264
Open
Labels
frontendRelated to front-end developer roadmapRelated to front-end developer roadmap
Description
Лично мой опыт подготовки к сдаче SOLID больше негативный. Этот топик кажется очень объёмным и переусложнённым, особенно для первого изучения. Я вижу две взаимосвязанные проблемы здесь:
- Большое количество вопросов, которые ссылаются на первоисточники
- Следовательно что бы на них ответить, надо изучить эти самые первоисточники (оригинальные статьи), которые погружают тебя в объёмный контекст происходящего и этот контекст надо удерживать в голове при ответах на вопросы.
Надо отметить, что читая первоисточники в голове действительно складывается более целостная картина того, какие причины посодействовали появлению этих принципов и какие проблемы они помогли решить тогда.
Но мне кажется, что такое погружение излишне прям на 1м мидле. Достаточно знание и понимание определений, ссылок на хорошие источники, где эти принципы хорошо раскрываются, понимание связей одного принципа с другими.
Что я предлагаю:
- Разделить общие вопросы по принципам и вопросы отсылающие к первоисточникам. Мне кажется можно разделить темы про SRP, OCP и DIP. Более общие вопросы оставить на 1м мидле, вопросы с первоисточником перенести пока на 2го мидла. "Пока" потому что в будущем мы вообще возможно переформатируем грейды с 2го по 4 мидла и это будет в каком-то другом виде. Но сейчас это не важно, поэтому пусть будет 2й мидл.
- К общим вопросам добавить хорошие ресурсы, которые раскрывают эти принципы без необходимости читать первоисточники.
Metadata
Metadata
Assignees
Labels
frontendRelated to front-end developer roadmapRelated to front-end developer roadmap