- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приветствую.
Есть например одна большая система на PHP + БД. Работают над системой 5 программистов. Файлы править приходится одни и те же, базу апдейтить одну и ту же.
Какие фреймворки наиболее популярны?
Как обеспечивается невозможность перезаписи файлов?
Как синхронизируются правки базы?
Какие еще инструменты помогают работе в команде?
Вики, багтрекеры какие нить, жиры и т.п.?
Есть например одна большая система на PHP + БД. Работают над системой 5 программистов. Файлы править приходится одни и те же
Это плохо. Лучше делить на модули, сводя необходимость одновременной работы над одним файлом несколькими людьми к минимуму.
Как обеспечивается невозможность перезаписи файлов?
Гм. Зачем ее обеспечивать?
Как синхронизируются правки базы?
svn, например. оно же для синхронизации всего остального.
А вообще все ваши вопросы (ну кроме фреймворков) к PHP отношения особого не имеют. Это технология процесса разработки, от языка не зависит.
SVN - типа этого что-то наверное.
Я думаю, что кроме svn, опытные команды используют и другие полезные фичи. Может кто поделится опытом и огласит весь используемый инструментарий.
kapow_expert добавил 23.11.2010 в 00:27
Гм. Зачем ее обеспечивать?
Чтобы не перезаписать чужой труд.
Приветствую.
Есть например одна большая система на PHP + БД. Работают над системой 5 программистов. Файлы править приходится одни и те же, базу апдейтить одну и ту же.
Какие фреймворки наиболее популярны?
Как обеспечивается невозможность перезаписи файлов?
Как синхронизируются правки базы?
Какие еще инструменты помогают работе в команде?
Вики, багтрекеры какие нить, жиры и т.п.?
Извините, мой комментарий, может быть, не поможет... Но. Работаю в команде не первый год. По общему мнению достаточно опытной команды решили, что наиболее хороший фреймворк — CI (CodeIgniter). Насчет синхронизации файлов, а также одновременных правок — решили, что лучше предупреждать друг-друга и обговаривать то, кто чем занимается на данный момент (территориально находимся в одном офисе).
Я думаю, что кроме svn, опытные команды используют и другие полезные фичи. Может кто поделится опытом и огласит весь используемый инструментарий.
Багтрекеров/тикетных систем много, в т.ч. бесплатных/опенсорсных. Выбирайте ту, которая вам по вкусу.
Чтобы не перезаписать чужой труд.
Именно для этого и нужен svn. Первоначальная формулировка была про файлы.
_vb_, ну а какой набор выбрали Вы? У Вас есть команда?
kapow_expert добавил 23.11.2010 в 00:39
Насчет синхронизации файлов, а также одновременных правок — решили, что лучше предупреждать друг-друга и обговаривать то, кто чем занимается на данный момент
человеческий фактор имеет место быть :(
kapow_expert, Ваша команда работает удаленно?
_vb_, ну а какой набор выбрали Вы?
Виндовый клиент TortoiseSVN +
Для опенсорса - GoogleCode (там есть все остальное)
Для корпоратива - штатный линуксовый svn-сервер. Багтрекер и тикеты - самопис.
У Вас есть команда?
Да, Chelsea называется. Вот думаю продать, не возьмете? 😂
Если серьезно, то приходилось в разное время координировать работу групп разработчиков.
Какие фреймворки наиболее популярны?
Вы хотите ограничить членов команды одним фреймворков? А зачем, кто-то может вообще любит в блокноте программировать.
Как обеспечивается невозможность перезаписи файлов?
Использовать любую систему контроля версий. Как бонус всегда можно будет откатить изменения.
Какие еще инструменты помогают работе в команде?
Скайп, а именно групповые чаты
Как синхронизируются правки базы?
Например, скрипты правки базы выкладывать в систему контроля версий, предупреждать по скапу команду и т.п.
Вики, багтрекеры какие нить, жиры и т.п.?
Главная чтобы была хоть какая-нибудь система хранения багов, фиксов и комментариев и все изменения в ней оформлялись.
Главная чтобы была хоть какая-нибудь система хранения багов, фиксов и комментариев и все изменения в ней оформлялись.
О! Золотые слова. Не смог так точно сформулировать.