|
| Дата |
|
USD/RUB | 93.4409 | BTC/USD | 64038.6202 |
|
|
|
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии. |
31.08.2010, 17:32
|
#1
|
je suis Charlie
Регистрация: 19.08.2009
Сообщений: 1,643
Бабло: $255632
|
Как отдать монолитный проект на аутсорсинг
Есть крупный проект-софт. Написан на перле. Проблема в том, что он не модульный.
Нужно постоянно его дорабатывать, исправлять баги, добавлять функционал и т.д. Разумеется, полностью в одни руки кодеру софт этот я не дам. Куски кода отдельно от проекта тестить кодерам будет проблематично. А дорабатывать софт надо... и срочно...
Вопрос колективному мозгу -- есть ли выход?
Пилить на модули софт не предлагайте, это крайний случай. Проект действительно очень большой, и разрабатывался командой кодеров, которых я сейчас уже не смогу собрать.
ВАЖНО: флудер! каждый раз, когда ты флудишь в моем топике, твой член уменьшается на сантиметр!
|
|
|
31.08.2010, 18:10
|
#2
|
white powder
Регистрация: 29.04.2007
Сообщений: 2,692
Бабло: $370670
|
по принципу заказчиков самой первой жизненноважной архитектуры: замуровать кодера в коде по окончании кодинга
|
|
|
31.08.2010, 23:07
|
#3
|
je suis Charlie
Регистрация: 19.08.2009
Сообщений: 1,643
Бабло: $255632
ТС -->
|
ТС
Че, все к первому дню учебы ушли готовиться?
|
|
|
01.09.2010, 20:41
|
#4
|
gold member
Регистрация: 18.03.2008
Сообщений: 12
Бабло: $2045
|
Первое что приходит на ум, найди какую-нибудь консалтинговую компанию с почасовой оплатой, сформулируй задачи и вперед.
|
|
|
01.09.2010, 22:18
|
#5
|
gofuckingoogle
Регистрация: 28.08.2008
Адрес: 666
Сообщений: 9,443
Бабло: $1278645
|
Цитата:
Сообщение от mr.Charlie
Че, все к первому дню учебы ушли готовиться?
|
Все боятся за свои члены. У меня - длинный очень, один см убрать не помешает.
|
|
|
02.09.2010, 00:21
|
#6
|
Member
Регистрация: 16.01.2010
Сообщений: 88
Бабло: $47975
|
Цитата:
Сообщение от mr.Charlie
Есть крупный проект-софт. Написан на перле. Проблема в том, что он не модульный.
Нужно постоянно его дорабатывать, исправлять баги, добавлять функционал и т.д. Разумеется, полностью в одни руки кодеру софт этот я не дам. Куски кода отдельно от проекта тестить кодерам будет проблематично. А дорабатывать софт надо... и срочно...
Вопрос колективному мозгу -- есть ли выход?
Пилить на модули софт не предлагайте, это крайний случай. Проект действительно очень большой, и разрабатывался командой кодеров, которых я сейчас уже не смогу собрать.
ВАЖНО: флудер! каждый раз, когда ты флудишь в моем топике, твой член уменьшается на сантиметр!
|
Сам себе противоречишь - одному отдавать нельзя, делить нельзя.
А выход есть всегда, даже несколько:
- Нельзя делить - значит надо отдавать целиком
- Не хочешь отдавать в одни руки - отдай в несколько, будет больше шансов что что-то сделают или переругаются нафиг при разборе чужого кода и добавлении своего (или возможно утащат идею).
- Не доверяешь людям - почему бы не изучить перл и писать самому, причем срочно!
|
|
|
02.09.2010, 02:56
|
#7
|
je suis Charlie
Регистрация: 19.08.2009
Сообщений: 1,643
Бабло: $255632
ТС -->
|
ТС
DF™, сам-то понял, что ляпнул?
|
|
|
02.09.2010, 04:09
|
#8
|
Member
Регистрация: 16.01.2010
Сообщений: 88
Бабло: $47975
|
Цитата:
Сообщение от mr.Charlie
DF™, сам-то понял, что ляпнул?
|
Что именно ты не понял?
Смысл в том, что у тебя есть достаточно кривой проект хотя ты об этом открыто не пишешь, но т.к. в нем есть баги, он большой и не модульный, писанный несколькими программистами, с проблемой разделить его и отлаживать - его можно назвать кривым. Тебе его надо править и доработать, а такой проект "хороший подарок" для стороннего программиста, т.к. сулит долгим разборами в чужом коде написанном несколькими людьми. Точечные правки, если полностью не разобраться в проекте могут привести к появлению большему количеству багов, чем были до этого. Правильней будет переписать большую часть этого проекта и структурировать его.
Для этого оптимальней использовать одного постоянного программиста или одну слаженную команду чтоб привести код к одной логике, а не ставить одну заплатку поверх другой. Но ты не хочешь отдавать код в одни руки и разделить его тоже не можешь/хочешь.
В итоге лучший вариант для тебя - писать все самому, он соответствует большинству твоих требований: не делить и не отдавать, вот со скоростью могут быть накладки!
|
|
|
02.09.2010, 05:32
|
#9
|
je suis Charlie
Регистрация: 19.08.2009
Сообщений: 1,643
Бабло: $255632
ТС -->
|
ТС
Хорошо, объясню, если сам не понимаешь.
Цитата:
Сообщение от DF™
- Нельзя делить - значит надо отдавать целиком
|
Делить можно и нужно. Об этом я и спрашиваю: как его поделить и отдать на аутсорс куски кода, чтобы кодерам было удобно их тестить, не давая в руки весь код проекта целиком? Какие-нибудь хитровыебанные удаленные инклуды или какие-нибудь защиты кода и т.д.
А вот переписывать софт и пилить его на модули - это дохрена времени. Крайний случай.
Цитата:
Сообщение от DF™
- Не хочешь отдавать в одни руки - отдай в несколько, будет больше шансов что что-то сделают или переругаются нафиг при разборе чужого кода и добавлении своего (или возможно утащат идею).
|
Я говорю о том, что нельзя отдавать код в руки одному человеку, а ты предлагаешь его отдать сразу в несколько...
Этот софт дорого стоит. Не 100 и не 1к $ (это сам софт, а цену кода умножай на 10). Действительно дорого. И сейчас он продается на рынке, имеет свой раскрученный бренд. Просто распалась команда кодеров, и, пока не наберем новую, которая и займется перепиской софта, нужно временное решение.
Цитата:
Сообщение от DF™
- Не доверяешь людям - почему бы не изучить перл и писать самому, причем срочно!
|
Что непонятного в фразе "крупный проект"?
|
|
|
02.09.2010, 05:44
|
#10
|
Ебланнед
Регистрация: 03.06.2008
Сообщений: 3,846
Бабло: $432125
|
mr.Charlie, если не секрет, чё за тематика софта? )
|
|
|
|