Sr. FE Dev
  • Вопрос тимлидам

    Похоже, что никак. Есть люди, которые перед тем, как бросать мердж реквест 5 раз всё перечитывают, переименовывают переменные, улучшают, упрощают и ещё разок тестируют. А есть люди, которые пишут абы как, не перечитывают и не тестируют никогда. Им приходится писать по каждой строчке и просить переделать. На каждый МР тратятся часы. Как правило после тестирования вылазит ещё 2 — 3 бага. И как правило девелоперы из первой категории потом просто при ближайшем рефакторинге втихую берут и выпиливают всё, что написал такой коллега. Ситуация может не меняться годами вообще, может чуть улучшиться (процентов на 10-15) если постоянно пинать. Есть ещё средний вариант, когда сначала человеку сложно, но он старается, и медленно-медленно код становится лучше. А есть люди, которым достаточно один раз подсказать — и проблема больше не повторяется. Хз от чего зависит, психология наверное.

    Поддержал: Sergey Lysak
  • Почему в Украине не штрафуют за неправильную парковку?

  • Фриланс в 2020: Upwork VS Fiverr

    Почему именно $15? Я не работал на fiverr, но заказывал там услуги. За дизайн нескольких страниц для сайта платил _хорошему_ дизайнеру что-то порядка $500, например. Там куча вариантов заказа, обычно что-то стоящее стоит заметно больше 10-15.

  • Подготовка к собеседованию Middle/Senior Frontend Developer

    Ладно, это какой-то спор ради спора. «Запах кода» — это неудачный перевод «code smell» на русский язык, и никакое количество ссылок на википедию это не изменит. Если в «code smell» явно заложен негативный смысл, то запах — это запах. «code smell» — это код, который уже попахивает. «Запах кода» — это как «запах хлеба» или «запах напалма по утрам». Поэтому «запах кода» звучит смешно, ничего личного. :)

    Поддержали: Oleksandr Tkalenko, Vladimir Obrizan
  • Подготовка к собеседованию Middle/Senior Frontend Developer

    Не этому, а «code smell») Я обычно в оригинале читаю, но если уж переводить, то это «код с душком», или какое-то другое похожее по смыслу выражение в русском языке, не связанное с запахом. «Запах кода» — это не то, зато весело)

    Поддержали: Oleksandr Tkalenko, Vladimir Obrizan
  • Подготовка к собеседованию Middle/Senior Frontend Developer

    2. Что такое «запах кода»?

    — Фу, что за запах в опенспейсе?
    — Это запах кода...

  • Порадьте to do органайзери

    Смотря что, мне для каждого типа задач удобнее разные средства.
    * Если просто текущие to-do — добавляю на телефоне Notifications через Siri, на дату/время.
    * Повторяющиеся события (ДР и тп) — в календаре, на телефоне.
    * Текущий список задач, без привязки к времени — текстовый файл в Sublime, что-то вроде:
    — сделать это
    — сделать ещё вот это
    — сделать вон то
    + а это уже сделано
    У текстового файла есть свои плюсы — минимально время на добавление, удаление, изменение приоритета (вырезать / вставить выше по списку). Можно легко вставлять куски кода :)
    Пробовал несколько раз внедрить Evernote — не пошло, Sublime победил.
    * Ну а, более глобальные таски, и то, что нужно как-то репортить / шерить — Jira.