В этом топике я попытаюсь собрать воедино все свои знания и как бы со стороны оценить те или иные решения в проетке. Посчитать прибыль или потерю во времени или качестве. Одно но, я решил не привязываться к какому либо проекту.
Итак начнем с тезисов:
- технологии
- о фрэймворках
- о стилях
- о всякого рода линтерах
- комьюнити
- внешнее внутренее
- ментор сессии и доверие в команде
- лидеры мнений ден абрамов
- рост знаний сотрудников как цель
- архитектура
- dataflow
- fetch - formatter - store - component
- componet - receive data - return event
- decorators
- observers
- тестирование, TDD, BDD, etc...
- jest
- walaby.js
- про бизнеслогику
- нужно ли тестировать картинками?
- или тестировать фрэймворкозависимый код?
- tests vs doc
- качество
- что такое качество и как его измерить
- насколько сложно делать качествнно
- как повысить качество кода
- как понизить время на написание кода
- что мы вообще можем?
- время на внесение изменений
- как оценить время на внесение изменений?
- как его повысить
- стоит ли гвонякать код?
- есть ли инструменты?
- когда разработка проекта станет очень дорогой?
- как поддерживать код при большой текучке людей?
- как снизить цену?
- design
- мы с тамарой ходим парой
- привет BEM
- https://github.com/storybooks/storybook
- https://airbnb.design/designops-airbnb/
- микрофронтенд
- чаво
- и как теперь жить
- prefromance
- мы живем в мире органичений
- Про производительность Node.js
- Freedman о rendering оптимизациях
- Об анимациях
- О дизайне
- Оптимизации сборки
- webops
- codding experience
- разработчики хотят развиваться
- лучшие практики лучший экспериенс
- улучшение опыта разработки, улчшение качества
- повышение скорости
- понижение времени на внесение изчений
- инструменты, понижают кол-во ошибок