Ответы пользователя по тегу Программирование
  • В чем практический смысл тестирования?

    @LJ322
    Я редко когда слышал о тесте непосредственно вёрстки, а там где она была, то тестили снепшотами какие-то отдельные статические части.

    Я полюбил тесты после того, когда лично убедился, что они в разы облегчают отладку и поддержку кода. Допустим есть какой-то компонент, который в процессе разработки растёт и увеличивается. Сначала он простой и там надо смотреть как меняется пара значений в зависимости от пары аргументов. Затем он расширяется и начинает взаимодействовать с другими компонентами. И вот со временем получается большая структура с тысячей аргументов и сотнями состояний (в общем). Например функционал оформления кредита в банке, состоящий из 5 шагов. Под него написаны тесты. И вам надо внедрить новое свойство на 2 шаге, которое будет ещё в 3 местах менять другие значения. Запуская тесты, вы либо видите, что всё ок, либо видите на каком этапе что отвалилось. И не приходится в ручную перебирать всевозможные варианты

    Так же тесты помогают лучше понять какую задачу выполняет код (хорошие тесты могут заменить документацию)
    Ответ написан
    Комментировать
  • Какая разница между фронт-энд разработчиком и разработчиком JS?

    @LJ322
    Всё зависит исключительно от требований в должности, которые различаются от компании к компании.

    Frontend разработчик - человек, который работает с фронтом и чаще всего с каким-то фреймворком. А JS разработчик более обширное понятие. Где-то JS разработчик это верстальщик, который обработчики на кнопки вешает. Где-то это Node.js разработчик, пишущий бэк. Где-то это Fullstack, который и фронт и бэк пишет на JS. А где-то это обыкновенный фронт
    Ответ написан
    Комментировать
  • Где можно взять идеи для проекта?

    @LJ322
    https://github.com/florinpop17/app-ideas
    На первое время думаю хватит)
    Ответ написан
    Комментировать