Как проверить передачу кода от одного клиента другому - PullRequest
2 голосов
/ 30 июня 2009

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

Бывшая консалтинговая фирма будет продолжать добавлять новые функции и поддерживать веб-сайт до тех пор.

Мой вопрос: как мы сможем проверить, что у нас есть самый актуальный код, работающий на их производственных серверах? Я не ожидаю какой-либо злобы с их стороны, но я не хочу попадать в ситуацию, когда мы берем то, что они называют их последним кодом, вносят некоторые изменения, а затем выпускают релиз, в котором отсутствуют некоторые функции.

Есть ли способ "поиска" на текущем сайте, работающем в рабочей среде, чтобы убедиться, что мы получаем все файлы.

Я сомневаюсь, что это можно сделать, но мне было просто интересно, сталкивался ли кто-нибудь с такой ситуацией раньше.

Еще раз спасибо, ребята!

Ответы [ 3 ]

2 голосов
/ 30 июня 2009

Скорее всего, нет автоматического процесса, который поможет вам. В некоторых случаях, в зависимости от платформы, вы можете получить все, что вам нужно, но по большей части вам придется полагаться на систему чести. Контракты, вероятно, помогут вам лучше всего в этом отношении.

Это либо так, либо вы получите полный контроль над всей своей системой и сами пройдитесь по ней.

Я почему-то сомневаюсь, что они позволят вам сделать это, однако.

0 голосов
/ 30 июня 2009

Конечно, вы не можете сравнить живой источник с источником разработки, если у вас нет доступа к живому источнику!

Таким образом, вам потребуется доступ к действующему сайту, и вам нужно будет сжать все файлы и сохранить их копию на локальном компьютере. Сохраните их вместе с кодом, предоставленным вами.

Затем, если вы работаете на платформе Linux / Unix, используйте "diff -r", чтобы получить рекурсивный список различий двух деревьев.

Как говорит Дэвид, если весь сайт статичен и реализован на HTML + JavaScript, то вы можете использовать программу типа "wget", чтобы отсосать все файлы, даже если у вас нет доступа к продукту. система.

0 голосов
/ 30 июня 2009

Вы не говорите, на чем основан сайт.

Все клиентское содержимое (HTML, Javascript и т. Д.) Прямо здесь, и вы можете взять его сами.

Код на стороне сервера требует сотрудничества, и его проверка зависит от того, насколько у вас есть доступ к их системе и / или насколько открыт процесс передачи.

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

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