@Meoniz
ничего не умею, но могу сделать что угодно

Как правильно передавать заказчику код?

Выполнял заказ и задался вопросом: как более лаконично и удобно передать код заказчику.

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

Также я не знаю, есть ли у заказчика на ПК установленный пайтон. Сначала делал из .py в .exe файл + консольные команды, но это не всегда удобно

В крайний раз я сделал run.bat и еще батник с автоматической установкой нужных библиотек

В общем сама суть вопроса: есть ли какие-то негласные правила по этой теме?

Также ответы, типа "это уже проблема заказчика" мне не подойдут ) Спасибо заранее
  • Вопрос задан
  • 1394 просмотра
Решения вопроса 3
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Обычно это согласуется с заказчиком перед заключением договора. Частая практика - это архив с исходным кодом, файлом README.md, описывающим установку и использование программы, и файлом requirements.txt для автоматической установки зависимостей с помощью pip.
Ответ написан
Комментировать
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Я несмотря что делаю все под ключ, обычно создаю readme.txt install.txt все это в папке проекта.
Дополнительно в сложных проектах добавляется install.docx userguide.docx
И да бэкапьте переписку и мессенджеры, там много моментов есть те которые упускаются.
Только одно замечание обговаривайте документацию и ее качество, и дальнейшую поддержку, это важно
Ответ написан
Комментировать
Griboks
@Griboks
Это уже проблема заказчика. Мои заказчики обычно очень тупые, поэтому я кидаю им какой-нибудь архив с кашей, а по факту программу запускаю в своём собственном облаке. Но если заказчик пытается имитировать признаки интеллекта, то почти всегда достаточно скинуть ему контейнер докера со словами: "Просто запустите это контейнер с нужными аргументами." Этого достаточно, чтобы заказчик 2 недели пытался импортировать в свой докер мой образ из zip-архива, а потом сдался либо нанял наконец сис. админа вместо студента 2 курса. Особенно радуют заказчики, которые находят гайд на докер под линукс, поднимают на своём любимом Windows Server виртуалку VMWare Workstation с линуксом, внутри неё докер, внутри докера мой контейнер.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
justhabrauser
@justhabrauser
IT specialist
> Как правильно передавать заказчику код?
Наиболее правильно - после 100% оплаты.
Ответ написан
Комментировать
Tryd0g0lik
@Tryd0g0lik
ДЕнь добрый.
тоже вопрос актуальный уже давно.

Хоть и спустя год, но все же спрошу.
Владимир Коротенко , ну а образы из docker или AppVeyor. Как или чем они помогают заказчику который далек от IT ? Подскажите.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы