- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вопрос к менеджерам проектов и программистам, работающим на фреймворках:
Планируется делать проект на фреймворке (вероятно Yii). Программист будет работать удалённо.
У меня довольно большой опыт работы с удалёнными разработчиками и я по себе знаю что рано или поздно такое сотрудничество заканчивается (человек может просто пропасть, устроиться на постоянную работу, переехать, сменить технологию программирования, поднять цены так что они для меня станут недоступны, заболеть и т.д.) поэтому один из главных для меня вопросов: преемственность. Что бы в случае необходимости можно было передать разработку. Предыдущие мои проекты были просто сайтами и работали на CMS поэтому найти человека для допиливания чего-либо труда не составляло.
Вопросы: какая нужна документация от программиста что бы было максимально просто передать проект другому программисту? Что документировать? Нужно ли что-то типа стандартов кодирования (как в экстремальном программировании)?
Вообще если проект сделан на фреймворке, это по-умолчанию означает что последующий разработчик будет терпимо относиться к коду предыдущего (он, скажем так, для него будет понятен)?
Ну скажем так.... тот программист, кто знаком с данным фреймворком, без труда поймёт код. А от комментариев - да просто в стиле phpDocumentor... я всегда так комментирую. Другое дело чтобы программист писал нормальные комментарии - что за функция, что она делает, входные/выходные параметры - это всё в обязательном порядке нужно описывать. Ибо тогда преемственности никакой не будет.
Если разработка идет на фремворке и прогер не пытается переписать ядро, а нормально пишет, то понят чего там - не проблема.
Документация - это не суть важно, главное, что бы по сути
А вот стиль кодирования - это как не странно более важно, причем какой стиль выбрать (CI, Zend и тд) не важно, но если выбран - весь сайт должен быть написан так, а не часть с одинм стилем, вторая часть с другим.
Благодарю, всё понятно.
Да рассматриваем ситуацию при которой новый разработчик безусловно знает этот фреймворк и имеет опыт работы с ним.
Нормальные комментарии о которых mark2011 сказал прямо в коде я так понимаю должны быть?
Про стиль кодирования да я понимаю, проблема в том, что если разработка и поддержка сайта ведётся несколько лет одним человеком, он сам развивается, у него может поменяться собственный стиль кодирования ))
Контроль соблюдения этих правил, требований со стороны менеджера проекта как лучше осущесталять? Самому смотреть код? Или попросить посмотреть ещё кого-то?
Ayan, посмотри вот этот стандарт оформления исходного кода: http://monstra.org/documentation/standards который принят у нас.
Нормальные комментарии о которых mark2011 сказал прямо в коде я так понимаю должны быть?
Да они в коде и есть. Документируются, как правило, классы и методы. Более подробно - на сайте phpDocumentor (это этот стиль).