Недавно у меня была жесткая дискуссия с другом, который хочет перейти на фрилансский мир. Мы говорили о Агрегаты тесты И что он реализует их во всем. Я сказал ему, что я не уверен, будет ли это работать в своей новой жизни как фрилансера, так как он увеличит свои расходы и время.
Это был сложный аргумент, потому что его логика имел смысл, поскольку он работал в большой корпорации всей его жизни. Однако, когда вы работаете как Фрилансер -Измо мои знания Все о вашем Срок поставки и Стоит :
Однако, если вы новичок для фриланса, и вам нужны клиенты, можно было бы сказать клиенту, что проект будет вокруг двойного времени и стоимости.
Источник: https://www.crondose.com/2016/09/use-tdd-on-freelance-projects/
И я согласен с комментарием выше. У меня есть более одного друга, чья работа строго фрилансируется более 5 лет. Их рабочие места больше, вам нужно доставить мне это приложение с этим бюджетом на дату X или вам нужно предоставить мне определенный плагин/функцию на мой веб-сайт для даты Y, и это мой бюджет. Мне нужно добавить, что клиенты моих друзей не только стартапы, но и крупные организации по всему миру. Я признаю, что определенные организации могут сообщить вам, чтобы реализовать эти критерии, такие как TDD или CI/CD, но я не верю, что это обычная практика.
Если есть одна вещь, которую я уверен, это если бы они начали реализовать все это о трубопроводах, модульных тестах и т. Д. Для каждого проекта, который состоит из совершенно разных клиентов, они будут значительно увеличены свои расходы, которые, скорее всего, компании не хотели бы платить. Особенно, что во многих случаях они не доставляют исходные коды, только окончательное приложение/плагин и т. Д.
Как насчет вас как фрилансера?
Вы когда-нибудь использовали ничего из этих трубопроводов? Устройство тестирования? Как я уже сказал с корпоративной стороны, это обычная практика, которая почти стандартизирована. Тем не менее, фриланс становится все более популярным, и это необычно и трудно реализовать в этой области -в мое убеждение- Отказ
Оригинал: «https://dev.to/fanmixco/what-is-your-experience-as-a-freelancer-developer-with-tdd-atdd-bdd-and-ci-cd-when-do-you-use-them-how-often-do-you-use-them-2ej9»