• Как максимально улучшить качество доставки писем?

    На https://postmaster.mail.ru/ и https://postmaster.yandex.ru можно отслеживать куда попадают рассылки и следить за своими репутационными метриками. Рекомендации по тому, как правильно производить рассылки можно найти здесь и здесь.
    Ответ написан
    2 комментария
  • Как максимально улучшить качество доставки писем?

    @feanor7
    Системный администратор
    Разбирайтесь с ТП по каждому конкретному случаю. Проведите самомтоятельный тест с отправкой корреспонденции с вложениями и без на gmail, yandex, mail.
    Если письмо отклоняется сервером, то от сервера должен прийти отбойник с указанием причины.

    +смотреть в логи внимательно.
    Ответ написан
    2 комментария
  • Как происходит разработка веб приложений у профи?

    thecoder
    @thecoder
    Разработчик веб-приложений и сервисов.
    Нет никаких сферических "профи" и "не профи". Каждый разработчик пытается выявить и решить противоречия, пробует разные техники. С тестами (даже написанными через 2 недели после) вы будете чувствовать себя гораздо комфортнее психологически. Просто пишите тесты хоть тушкой, хоть чучелом. Но это тактический прием.

    Более важно, полагаю, предусмотреть и поддержать максимальное количество сценариев(юзкейсов) использования продукта, причем наиболее простыми средствами. Главный показатель качества: попали в паттерн привычного поведения пользователя и сделали ему лучше. Количество багов нельзя рассматривать в отрыве от сути продукта.

    Убрать редкие и сложные фичи, которые нужны 10% пользователей может дать для качества больше, чем все тесты.
    Ответ написан
    Комментировать
  • Как происходит разработка веб приложений у профи?

    printf
    @printf
    Ем детей.
    TDD на практике встречается довольно редко, чаще код пишут сорт оф одновременно с тестами.

    С багами мы боремся сейчас так:

    * «первая линия» – юнит-тесты
    * автоматические интеграционные тесты: эмулируют пользователя, елозят мышкой, жмут кнопки. Проверяют несколько сотен наиболее востребованных сценариев.

    Это всё происходит в CI каждый коммит. Дерево всегда должно быть «зелёным»: если тесты не проходят, задачей с самым высоким приоритетом становится починка.

    Затем (перед релизом) наступает:

    * мануальный QA
    * догфидинг: компания всё время использует собственный продукт. Таким образом, ручным тестированием занимаются вообще все, в той или иной степени.
    Ответ написан
    1 комментарий
  • Как происходит разработка веб приложений у профи?

    sergiula
    @sergiula
    Подход "Разработка через тестирование" действительно помогает сосредоточиться на выполнении конкретной задачи. Из плюсов:
    - разработчик знает конкретные критерии "приемки" задачи
    - выстраивается хорошая практика покрытия тестами

    более подробно о подходе можно посмотреть в вики
    Ответ написан
    Комментировать
  • Как происходит разработка веб приложений у профи?

    sim3x
    @sim3x
    Один коллега посоветовал мне сначала писать тесты, а потом уже под них писать код. Мы так еще не делали, хотим внедрить. Действительно ли это эффективно?

    Да, так пишется меньше кода :)

    Только в последовательность выглядит так
    0. Пишем тест под новый функционал
    1. Стартуем тесты = прогон тестов должен занимать до 2 сек
    2. Видим новый проваленный тест
    3. Фиксим его

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

    Различные среды дев/прод/тест должны готовится автоматом + должны быть в виде готовых образов для виртуалок или для докера.
    Последовательность: пишется скрипт для сборки образа, отправляется в репозиторий, ночью или моментально машина, ответственная за образы, собирает его и разраб может ею пользоваться.
    ИМО дев/прод/тест не должны различаться на данном етапе - все модификации окружения должен проводить софт, который ассоциирован с ЯП/средой, в которой ты занимаешься разработкой. Допустим ты работаеш с нодой и тебе нужны пакеты для оптимизации цсс - npm install а на продакшене такое не нужно и ты делаешь npm install --production

    Но все ети заморочки не добавляют скорости разработки - они не дают разводить на проекте бардак и, теоретически, повышают качество кода
    Ответ написан
    Комментировать
  • Как сделать автоматическое формирование партнерской ссылки на Aliexpress?

    @seqular
    Сисадмин
    Может воспользуетесь партнёркой типа EPN? Все ссылки пойдут через их редиректор. Начисления будут за любой товар, оплаченный и полученный в рамках одной сессии (не обязательно тот, на который вела ссылка). https://ali.epn.bz/?id=fe5e0 (рефф)
    Ответ написан
    3 комментария
  • Есть ли сервисы по сбору регистраций, заполненных форм?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    Ответ написан
    Комментировать