Юрий
Или найдете косяк в тесте и поймете, что все покрытое им - говно
Юрий
И заляпано будет все вообще
Алимжан
Юрий
Я бы рекомендовал обратить внимание на понятие (не знаю как аббревиатурой) на принцип кодирования, когда результат подгоняют к тестам
Юрий
Солонки как раз про это
Алимжан
Юрий
И надо как-то с этим уметь жить
Юрий
Это же TDD
Ага. Я знаю что тест проверяет наличие null, например. Ставлю в коде if null = 0, тест не замечает
Юрий
Ошибка в коде есть
Юрий
И без должного контроля не только на уровне тестов у вас такое будет сплошь и рядом
Юрий
Потому что не все программисты программисты особенно если бизнесу надо было сделать еще вчера
Юрий
При сколь угодно красивом и правильном тесте я могу вам сделать абсолютный говнокод не работающий, но проходящий тест
Алимжан
Юрий
Поэтому TDD круто, но и от контроля на всем уровне никуда. Это лишь парадигма при которой меньшее число разрабов напишут с ошибкой. Но не все
Алимжан
А что-то не учесть можно и без тестов
Юрий
Но такое редкость, пускай команда и пропагандирует кучу модных слов
Алимжан
Алимжан
Щас можно становится это
Юрий
Если такое выстроено - ок.
Юрий
Но тут вчера кидали репозиторий с eav
Алимжан
Юрий
И не смотря на то что все так модно - куча претензий у @ExileeD нашлась
Юрий
На что были ответы типа "это просто не удалили/не успели/переделаем"
Алимжан
Юрий
Хочется жить в идеальном мире, но в реальности...
Юрий
Это то что не объяснить с точки зрения прибыли
Юрий
Ладно если получается выбить два часа в сутки на такое
Алимжан
Все равно бизнес почти никогда не поймет что рефакторинг нужен
Borys
Borys
Нужен результат и что-бы работало :)
Алимжан
Юрий
Ну вот на работе выбили два часа на рефакторинг, это прям дико круто
Borys
Не многие понимают что в дальшейшем говнокод выльется в затраты :)
Алимжан
Была где-то статься про технический долг и бла бла бла
Юрий
Алимжан
Юрий
Но чаще всего это "эффективные менеджеры"
Katulos
Дефективные же
Katulos
менеджеры
Юрий
Вон у Yahoo эффективный менеджер
Юрий
Выбила золотой парашют, а компании больше нет)
Dmitry
Dmitry
Dmitry
Yet Another Stats (β)
https://yasb.exileed.com/telegram/chat/1001046156199
Deil
Подскажите как установить дефолтное значение переменной в которую записывается get параметр.
Типа есть url http://domen/action и соответственно public function actionStaff($title) и соответсвенно надо чтобы в $title записалось дефолтное значение равное 1 , если же http://domen/action/2 ,то 2. Чет понять не могу)
Алимжан
actionStaff($title = 1)
Yura
public function actionFoo($var1, $var2=1)
Yura
Если пропишешь то поменяется
Deil
Почему тогда ошибку выводит при http://domain/action/1
Вроде в правилах указал 'site/Нужныйaction/<title:\D+>' => 'site/Нужныйaction'
Deil
Может конечно не правильно правило написал)
Deil
Хотя по разному пробовал это правило переписать
Алимжан
Deil
Все,поменял D на d) Скопировал прошлый код и даже не заметил)
Deil
Спасибо большое)
Алимжан
А я думал опечатка
darkwoolf
https://hastebin.com/agolegufix.xml
darkwoolf
darkwoolf
если кто знает как исправить
darkwoolf
то пишите всё еще актуально
Юрий
ну логично что image нет
Юрий
var_dump($this->image) сделай
darkwoolf
Юрий
кхм
Юрий
php.net
Юрий
зачем лезете во фреймы если пхп не знаете?
Юрий
перед 61, некуда больше
Юрий
тьфу
darkwoolf
и дальше что?
Юрий
65*
Юрий
и дальше смотреть что в переменной
darkwoolf
сделал, но глупый вопрос
darkwoolf
где смотреть?)
Юрий
а как ты ошибку выбиваешь?
darkwoolf
Юрий
нахуя ты в чат по ларе пишешь?