Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «phpcf»
Badoo PHP Code Formatter. Теперь в open source! 2014-08-05 12:00:02
... написана новая утилита — phpcf (PHP Code Formatter ... : github.com/badoo/ phpcf/
Читать дальше ...
+ развернуть текст сохранённая копия
Несколько лет назад компания Badoo начала значительно расти по числу сотрудников, с 20 до 100 и более. Это потребовало серьезной перестройки многих процессов, касающихся разработки. Одна из проблем, с которой мы столкнулись, — как заставить всех разработчиков следовать единому стандарту кодирования, чтобы весь наш код выглядел единообразно и был легко поддерживаемым?
Для решения этой задачи мы решили внедрить инструмент для форматирования кода, который умел бы следующее:
- выводить сообщения о несоответствии стандарту форматирования в виде списка, не трогая сам файл;
- автоматически исправлять все найденные проблемы с форматированием;
- уметь форматировать только часть файла (нам не нужно переформатировать репозиторий сразу целиком, чтобы не потерять историю).
Мы рассматривали два проекта, которые можно было бы взять за основу для написания такого инструмента — PHP Beautifier и PHP Code Sniffer. Первый умел форматировать код, но не умел печатать диагностику, а второй — наоборот, умел печатать диагностику, но не умел форматировать файлы. К сожалению, оба этих проекта, по нашей оценке, были не слишком пригодны для того, чтобы добавить в них недостающую нам функциональность, поэтому была написана новая утилита — phpcf (PHP Code Formatter). Уже в течение двух лет она работает как git pre-receive hook, настроенный на отклонение (!) изменений, которые не оформлены по нашему стандарту кодирования.
Наконец настало время открыть исходные тексты нашей утилиты для широкой публики: github.com/badoo/phpcf/
Читать дальше →
Тэги: badoo, code, formatting, open, php, phpcf, source, баду, блог, веб-разработка, компании
Коробочные CMS для интернет-магазина: обзор популярных движков 2014-07-28 15:58:19
Недавно я всерьёз задумался об открытии своего онлайн магазина. Будучи по натуре человеком ...
+ развернуть текст сохранённая копия
Недавно я всерьёз задумался об открытии своего онлайн магазина. Будучи по натуре человеком достаточно последовательным и взвешенным, я решил не вестись на красочную рекламу, а самостоятельно осуществить ознакомление со всеми широко используемыми вариантами систем управления контентом...
Читать дальше →
Тэги: amiro, bitrix, cms, hostcms, imagecms, netcat, php, phpshop, shop, shop-script, umi-cms, веб-разработка
[Из песочницы] PubSub в браузере с помощью вебсокетов и протокола WAMP 2013-11-11 12:04:51
Изучая методы реализации real-time обновления данных в браузере, я обнаружил "WAMP" — ...
+ развернуть текст сохранённая копия
Изучая методы реализации real-time обновления данных в браузере, я обнаружил "WAMP" — протокол прикладного уровня для обмена сообщениями, основанный на вебсокетах.
Протокол реализует два распространенных высокоуровневых шаблона для обмена данными: PubSub и RPC (Remote Procedure Call).
Эти шаблоны многим известны и широко применяются в различных областях программирования и межпроцессного взаимодействия:
- RPC — удаленный вызов процедур. В процессе принимают участие клиент и сервер. Первый отправляет запросы на вызов процедуры на сервере, а второй их выполняет и отправляет результат клиенту. В типичном веб-приложении это может быть, например, запрос на создание комментария или на добавление поста в избранное
- Publish/Subscribe (PubSub) — метод обмена сообщениями, в котором клиенты «подписываются» на интересующие их события и могут сами генерировать подобные события. Рассылкой информации подписчикам занимается третья сторона — «брокер». В WAMP шаблон PubSub реализован на основе «топиков», или каналов. Например, на сайте такими каналами могут быть «комментарии», «новости», «личные сообщения».
В контексте веб-разработки наиболее интересным вариантом применения протокола WAMP является использование шаблона PubSub. С его помощью можно легко решить задачу обновления информации на открытой у пользователя странице сайта: например, чтобы отобразить только что добавленный комментарий или показать уведомление о получении нового сообщения.
Реализация WAMP существует в виде библиотек под множество языков и платформ, включая, конечно, javascript в виде проекта autobahn.
Читать дальше →
Тэги: autobahn, javascript, php, pubsub, ratchet, wamp, websocket
Ирландский офис PopCap закрыт 2012-09-26 00:05:56
Не так давно мы уже писали о дальнейших «перспективах разработчиков» из студии PopCap. И кажется, ...
+ развернуть текст сохранённая копия
Не так давно мы уже писали о дальнейших «перспективах разработчиков» из студии PopCap. И кажется, что увольнения разработчиков Plants vs. Zombies это только начало долгих сокращений. И все сокращения начались именно после покупки студии PopCap компанией Electronic Arts.
Августовские увольнения студии в Сиэтле коснулись лишь 50 человек, но теперь «электроники» пошли дальше. Следующим шагом стало целое закрытие ирландского подразделения студии в Дублине. Теперь 96 специалистов останутся на улице, что больше почти в два раза чем предыдущие увольнения. PopCap прокомментировала увольнения тем, что эти люди занимались ненужной работой, которую делали уже ЕА.
Тэги: popcap, закрытие, студия, увольнение
Массовые увольнения в PopCap 2012-08-23 12:21:23
На днях PopCap анонсировала продолжение своей популярной игры Plants vs. Zombies, а следом в главном ...
+ развернуть текст сохранённая копия
На днях PopCap анонсировала продолжение своей популярной игры Plants vs. Zombies, а следом в главном офисе студии в Сиэтле прокатилась волна увольнений. Ряды сотрудников почистили основательно, было уволено порядка 50 сотрудников.
Но на этом сокращение штата не закончатся. В ближайшем будущем руководство проведёт исследовательские консультации в офисе в Дублине. Это означает, что данное подразделение могут вообще закрыть.
Глава PopCap Джон Вечи прокомментировал ситуацию так, мол, на рынке казуальных игр происходят постоянные изменения. Поэтому и компания должна трансформироваться, иначе она может прекратить своё существование. Он также отметил, что компания Electronic Arts помогла им избежать ещё большего количества увольнений.
Тэги: popcap, увольнение
Главная / Главные темы / Тэг «phpcf»
|
Взлеты Топ 5
Падения Топ 5
|