• Качество работы штатного программиста. Как оценивать?

    @abmanimenja
    У нормального проекта архитектура кода не даёт возможности сделать ошибку.

    Да ладно.
    Разве что уменьшает число ошибок каких-то классов.
    Но совершенно не влияет на число ошибок других классов.
  • Качество работы штатного программиста. Как оценивать?

    @abmanimenja
    Разработчиков, которые не могут тестировать свой код, надо увольнять и менять на тех, которые могут.

    Если бы можно было на те же или чуть большие деньги нанять высококлассных разработчиков - то организация автора вопроса давно бы это сделала.

    Проблема в том, что разница между неумехами, которых почти хватает для большей части работ, и безусловно компетентными, что могут выдавать гарантированное качество, - составляет в разы по зарплате.
  • Качество работы штатного программиста. Как оценивать?

    @abmanimenja
    Vitaly,
    Я конечно не веб разработчик, но знаю, что в вебе есть очень много инструментов, чтобы это делать. Причём инструменты бесплатны, насколько мне известно, например тот же Селениум.


    Инструменты есть бесплатные.
    А вот их использование (время) далеко не бесплатно.

    И если в больших проектах затраченное на тесты время окупается тем, что мы отслеживаем хрупкость.
    То в небольших проектах - теряем время.
  • Качество работы штатного программиста. Как оценивать?

    @abmanimenja
    Разработчик должен покрывать свой код тестами. Хотя бы юнит-тестами. Это настолько очевидно, что даже не подлежит обсуждению. Такой подход экономит тонны денег и человеко-часов.

    На самом деле нет. Возведение тестов в абсолют - глупость несусветная, широко практикуемая как оправдание малокомпетентными разработчиками.
    Тестами стоит покрывать малоочевидные места и те места, где были словлены баги.
    Все прочие места - это превращает тесты в пустую формальность, которая не выполняет своих задач.

    В специальных случаях, навроде космоса или медицинской аппаратуры или управления транспортом - другое дело.

    Кроме того - это не решает проблему автора вопроса

    Проблема не в том, что разработчики пишут или не пишут тестов, а в том, что они безответственно относятся к своей работе или попросту не достаточно компетентны.
  • Качество работы штатного программиста. Как оценивать?

    @abmanimenja
    Сергей,
    Мне как-то пофиг до глубины, если там рассказывается как унижать людей, чтобы они приносили тебе больше денег.


    "Унижать" - это всего лишь ваша интерпретация того факта, что весь мир построен на "эксплуатации человека человеком".

    В конце концов, работников уже давно плетями не бьют, а напротив, мотивируют смартфонами да поездами в Турцию.

    Суть "работы на того парня" от этого не меняется.
  • Качество работы штатного программиста. Как оценивать?

    @abmanimenja
    ⚡ Kotobotov ⚡,
    предварительно нужно хотя бы иметь устную договоренность о том какие ошибки считаются "достойный джуна" - без такой договоренности, любые заявления в таком стиле будут расцениваться как "самодурство"


    вы неверно себе представляете бедного забитого разработчика, который боится шороха.

    конечно, это все делается в несколько этапов, а то и несколько месяцев.

    указываются ошибки, сначала мягко журят, потом жестко депримируют, потом увольняют.

    есть время понять что считается серьезной ошибкой.

    у вас какой то инфантильный подход. всё должны разжевать и в рот положить.
    мы же говорим о человеке, который работает в высокотехнологичной сфере, где полным дуракам не место.

    все он поймет, когда до него будет постепенно доведено.

    ну а сразу вывалить на сотрудника ушат требований и сказать, не выполнишь этого - уволим - некорректно.
    он не запомнит всего и сразу, а будет стрессовать.

    все делается плавно и постепенно.
  • Стоит ли переходить на флексы?

    @abmanimenja
    profesor08,
    так он совершает покупки с телефона или нет?

    Не ровняйте всех по себе.

    У очень многих активных покупателей и других-то устройств для выхода в интернет, кроме телефона и нет.
    Недаром трафик мобильный превысил трафик десктопный уже много лет как.

    Конкретно он не совершает покупки с телефона, я спросил.
    Но просмотр сайтов, предварительная прикидка что и где купить - да, делается с телефона зачастую.

    Если бы вы смотрели аналитику интернет-магазинов, то были в теме, и вам было бы известно, что прежде чем нажать кнопку "Купить"/"Положить в корзину"/"Оформить заказ", средний человек заходит в карточку товара несколько раз, иногда и по несколько дней, прежде чем принять решение.

    Разумеется, ему нужно предоставить удобные возможности для предварительного просмотра товара с любого девайса, даже если кнопку "Купить"/"Положить в корзину"/"Оформить заказ" он нажмет не с этого девайса.
  • Стоит ли переходить на флексы?

    @abmanimenja
    profesor08,
    Но вот какой шанс, что пользователь что-то купит, если он не хочет тратить денег на обновление устройства?


    Не ровняйте всех по себе

    Если для кого-то не важна модель телефона (а зачем ее менять, она же не сломалась), это не означает, что этот человек не покупает одежду или не заказывает турпутевки и т.п. и т.д.

    У разных людей разные приоритеты

    У меня есть знакомый: у него фототехники больше, чем стоит ваша квартира.
    И это не бизнес, а хобби.
    При этом нет ни автомобиля, очень старый телефон и пр.

    Люди - разные.
  • Стоит ли переходить на флексы?

    @abmanimenja
    profesor08,
    раз все плохо, то пусть умрут.

    Когда нибудь они все вымрут, да.
    А пока умереть от голода рискует тот, кто не умеет поддерживать эти технологии.
  • Как правильно настроить автодеплой в веб разработке?

    @abmanimenja
    после коммита - автодеплой файлов на продакшн.

    если меняется структура БД - опасно.
  • Стоит ли переходить на флексы?

    @abmanimenja
    Владимир Проскурин,
    Имеет смысл поддерживать Android 4.4.

    Вот в них все плохо не только с флексами а и с более старыми технологиями
  • Стоит ли переходить на флексы?

    @abmanimenja
    Ну как поддерживается.
    Огромное число пользователей пользуется дефолтными браузерами довольно таки древних Андроидов.
  • Как создать онлайн веб сервис?

    @abmanimenja
    Проект по примеру того, что вы привели один человек сделать не сможет, примите за исходную. Судя по датам в футере 2014-2019, его пилили 5 лет.


    Пилили его неторопливо и не все эти годы подряд.

    Там 2 человека пилили первый год активно. Потом поддерживает один.
  • Социальная сеть на python?

    @abmanimenja
    simple_user5, я бы начав писать социальную сеть на Python, писал бы ее БЕЗ фреймворка типа DJango. Он слишком заточенный.
    Ну например, Pyramid использовать. Как более свободный-универсальный.
  • Как сделать чтобы сайт грузился у юзера с ближайшего к нему сервера?

    @abmanimenja
    sim3x,
    не исключено, что тот сервис, что определяет геоположение ип поставляет устаревшую инфу

    не.
    крупный хостер, имеет филиалы по всей Европе.
    владеет блоками IP из разных стран.
  • Как сделать чтобы сайт грузился у юзера с ближайшего к нему сервера?

    @abmanimenja
    Александр Аксентьев,
    там по сути написано, что "есть надежда, что, скорее всего, возможно, большинство использует DNS провайдера, который географически ближе".

    1) скорее всего, возможно - нет уверенности.

    2) для крупных провайдеров не работает

    Пример:

    Я в Сибири сейчас. Мой общероссийский провайдер имеет головной офис в Питере. Я везде определяюсь как находящийся в Питере.

    И это не редкость.
    И с крупными провайдерами и с мобильным интернетом (а это сейчас 60% трафика) - так очень даже часто.

    А еще - нужно определять как-то место нахождения IP, чтобы отдавать правильное зеркало.

    Тут и по стране не всегда есть гарантия

    У меня есть сервера у крупного европейского хостера. Расположены в одном и том же датацентре. Но у одного IP французский, у другого - ирландский, у третьего - немецкий.

    С маршрутизацией и принадлежностью IP сейчас все очень запутано.

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

    @abmanimenja
    geo dns

    В реальном интернете это не работает
    https://habr.com/ru/company/ivi/blog/237349/

    Работает только в лабараторных/тепличных условиях, внутри локальный сетей.

    Причина: иерархическая система организации DNS, кэширование DNS.
    Поставить маленькое время жизни кэширования записи DNS - тоже не поможет, многие роутеры этот параметр вообще игнорируют.
  • Код подтверждения Гугла пришел от zakazonline. Что это?

    @abmanimenja
    CHolfield,
    Загляни в свойства письма и узришь что письмо от гугла а магаз в заголовке указан гуглом же.

    Легко подделывается.
  • Какой смарт браслет выбрать с записью ЭКГ и с открытым api для дальнейшей доработки функционала, apple watch не рассматриваю?

    @abmanimenja
    zizi,
    Как понимаю ни открытого api или sdk не имеется?

    ANT+ куда уж открыт, открытее всех открытых.