![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: PHP / Блог / Захабренные/Записи в блоге |
![]() |
Хабрахабр: PHP / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/php/ Добавлен: 2008-06-12 19:52:35 блограйдером ZaiSL |
[Из песочницы] Yii2-advanced: альтернативное размещение папок для нескольких приложений
2016-12-06 16:29:21 (читать в оригинале)Хочу поделиться альтернативным рецептом файловой структуры для нескольких приложений в Yii2-advanced, не прибегая к модулям. Внешние отличия, к которым мы придем, выглядят следующим образом:

Читать дальше →
Покрываем проект smoke-тестами, пока он не сгорел
2016-12-06 11:02:27 (читать в оригинале)
Привет, Хабр! Как-то раз на нашем внутреннем семинаре мой руководитель – глава отдела тестирования – начал свою речь со слов «тестирование не нужно». В зале все притихли, некоторые даже пытались упасть со стульев. Он продолжил свою мысль: без тестирования вполне возможно создать сложный и дорогостоящий проект. И, скорее всего, он будет работать. Но представьте, насколько увереннее вы будете себя ощущать, зная, что продукт работает как надо.
В Badoo релизы происходят довольно часто. Например, серверная часть наравне с desktop web релизится дважды в день. Так что мы не понаслышке знаем, что сложное и медленное тестирование – камень преткновения разработки. Быстрое же тестирование – это счастье. Итак, сегодня я расскажу о том, как в компании Badoo устроено smoke-тестирование. Читать дальше →
Тэги: automation, badoo, it-систем, php, smoke, автоматизация, блог, веб-сервисов, компании, мобильных, приложений, тестирование, тестирования
Постоянная ссылка
Псевдо-инкапсуляция легаси include-ов когда нет времени рефакторить
2016-12-01 16:57:00 (читать в оригинале)Сегодня хочу рассмотреть миграцию кода из далекого прошлого в современный фреймворк.
Наиболее частая ситуация, которую я могу привести в пример — str_repeat('очень-', 20) старый код, не знающий даже классов, планируется перенести или частично использовать в современном фреймворке, но переписывать тысячи строк и десятки зависимостей нет времени. Такое бывает, когда заказчик вдруг решает существенно модернизировать или развивать проект, который 10+ лет работал без изменений, а сапортил его один парттайм-олдскул-программист изредка перезагружая пару-тройку сервисов и восстанавливая пароли.
Читать дальше →
Тэги: adapter, flyweight, legacy, php, refactoring, ненормальное, ооп, программирование, проектирование, рефакторинг
Постоянная ссылка
Блеск и нищета php. Эволюция языка от 4.x к 7.1
2016-12-01 06:38:03 (читать в оригинале)По слухам, сегодня должен состояться релиз 7.1. Поэтому хотелось бы немного оглянуться назад и посмотреть, а как же php вырос из набора костылей и подпорок в полноценный язык для веба. Прямо по шагам, т.е. по версиям. А в конце хотелось бы немного поразжигать поразмыслить о роли php в современной экосистеме.
Давайте мысленно вернемся во времена php4, когда получили своё развитие wordpress, bitrix и миллионы других CMS и домашних страничек.
Читать дальше →Тэги: cms, java, php, php7, php7.1, symfony, web-программирование, web-разработка, yii, веб-сайтов, программирование, разработка
Постоянная ссылка
Кэши для «чайников»
2016-11-29 10:03:26 (читать в оригинале)Кэш глазами «чайника»:

Кэш – это комплексная система. Соответственно, под разными углами результат может лежать как в действительной, так и в мнимой области. Очень важно понимать разницу между тем, что мы ждем и тем, что есть на самом деле.
Давайте прокрутим полный оборот ситуаций.
Tl;dr: добавляя в архитектуру кэш важно явно осознавать, что кэш может быть средством дестабилизации системы под нагрузкой. Смотрите конец статьи.
Читать дальше →
Тэги: app, engine, google, php, анализ, архитектура, блог, вещей, кеширование, компании, мины, невыносимая, оверинжиниринга, ожидание, ошибки, программирование, проектирование, простых, реальность, систем, системное, сложность
Постоянная ссылка


Категория «Истории»
Взлеты Топ 5
![]() | ||
+1120 |
1146 |
не задают вопросов о причинах желания |
+1071 |
1156 |
Azizti |
+996 |
1206 |
@дневники: ~ Mikeko ~ - Пусть все думают, что было так! :) |
+915 |
936 |
bigmir)net :: персональный дневник :: ISE-LADI |
+909 |
932 |
Robin_Bad |
Падения Топ 5
![]() | ||
-1 |
99 |
ClericDade |
-2 |
103 |
radulova |
-5 |
13 |
_123_ |
-6 |
30 |
_Kicker_ |
-6 |
22 |
Sebastian_Valmont |

Популярные за сутки
Загрузка...

BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.