Задать вопрос
Местоположение
Россия, Ростовская обл.

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (19)

Лучшие ответы пользователя

Все ответы (39)
  • Определение уровня программиста по фрагменту кода?

    Abr_ya
    @Abr_ya
    Присоединяюсь к мнению выше, что по коду можно весьма примерно оценить.
    И, наверное, чем серьезнее разработчик, тем сложнее оценить только по коду.
    Имхо, очень многое зависит от конкретного компонента и требований к нему.
    Пойду от очевидного:
    - чистота кода,
    - знание и использование в нужных местах возможностей ES6 (стрелочные, интерполяция, спред, деструктуризация),
    - умение решать промежуточные микрозадачи с минимумом кода, элегантно, легкочитаемо,
    - глядя на компонент, как ни парадоксально, можно сделать предположение, программист ещё пишет классами, или перешел на функциональные компоненты, но это не точно)),
    - в связи с предыдущим пунктом можно оценить понимание и использование жизненного цикла или хуков,
    - подход к хранению данных: стейт, контекст, ридакс etc,
    - если Redax, например, то что осталось в компоненте, что пошло в action, является ли reducer чистой функцией,
    - JS или TypsScript...

    Я когда начинал писать не думал, что такой список получится... Выходит, много можно оценить!)
    Ответ написан
    Комментировать
  • Modx жив? В каких случаях стоит использовать Modx и есть ли смысл его изучать в 2019+?

    Abr_ya
    @Abr_ya
    Почему бы не посмотреть:
    - статистику использования CMS (можно ещё фреймворков),
    - вакансии с ModX и с теми же Битрикс, WP, Joomla,
    - заказы на фрилансе с тем же списком?
    Сравнить и принять решение.
    Ответ написан
    Комментировать
  • Как полностью написать сайт с нуля, если ты знаешь только frontend?

    Abr_ya
    @Abr_ya
    Потребность в бэкэнде определяется тем, есть ли у Вас в проекте бизнес-логика, которую необходимо обрабатывать на сервере? И это не обязательно что-то навороченное.
    Хотите:
    - хранить даные в БД, выдавать в шаблон (функционал CMS - разделение контента и представления),
    - что-то обрабатывать на сервере - данные из формы обратной связи хотя бы, или калькулятор валют, или ватт в киловатты,
    - ещё любые действия с данными, на которые хватит фантазии, и которые Вы не можете реализовать на фронте.
    ???
    Значит надо, так или иначе, думать про бэкенд.

    А вот что это будет:
    - ваша самописка на PHP или Pythone, например,
    - готовая CMS,
    - фреймворк.
    Это уже зависит от конкретных задач, имхо.
    На любой из этих вариантов вы (со временем) или обученный человек (быстрее) сможет прикрутить ваш фронт. Но в зависимости от выбранного решения затраты сил/времени/объем допиливания будут разными!
    Ответ написан
    3 комментария
  • Новый файл в существующий репозиторий GitHub?

    Abr_ya
    @Abr_ya
    git status - посмотреть, что там у вас происходит,
    git add -A - добавить все изменения

    После этого можно посмотреть разницу повторив git status.
    Если всё как надо - commit, и, если надо на удалённый - push.
    Ответ написан
    Комментировать
  • Как достать текст из тега и поместить его в переменную?

    Abr_ya
    @Abr_ya
    Можно посмотреть варианты здесь:
    https://itchief.ru/lessons/javascript/javascript-d...
    Если нужно с тегами работать, или ещё какие-то нюансы есть.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (19)