Юрий
Или найдете косяк в тесте и поймете, что все покрытое им - говно
Юрий
И заляпано будет все вообще
Алимжан
https://xakep.ru/2006/12/16/35784/
Классо, спасибо, поржал
Юрий
Я бы рекомендовал обратить внимание на понятие (не знаю как аббревиатурой) на принцип кодирования, когда результат подгоняют к тестам
Юрий
Солонки как раз про это
Юрий
И надо как-то с этим уметь жить
Юрий
Это же TDD
Ага. Я знаю что тест проверяет наличие null, например. Ставлю в коде if null = 0, тест не замечает
Юрий
Ошибка в коде есть
Юрий
И без должного контроля не только на уровне тестов у вас такое будет сплошь и рядом
Юрий
Потому что не все программисты программисты особенно если бизнесу надо было сделать еще вчера
Юрий
При сколь угодно красивом и правильном тесте я могу вам сделать абсолютный говнокод не работающий, но проходящий тест
Алимжан
Юрий
Поэтому TDD круто, но и от контроля на всем уровне никуда. Это лишь парадигма при которой меньшее число разрабов напишут с ошибкой. Но не все
Алимжан
А что-то не учесть можно и без тестов
Юрий
Ну так если тест написан допустим правильно, то можно считать что код работает
Если у вас структурно компоненты небольшие и выполняют только одну ответственность - да
Юрий
Но такое редкость, пускай команда и пропагандирует кучу модных слов
Алимжан
Щас можно становится это
Юрий
Если такое выстроено - ок.
Юрий
Но тут вчера кидали репозиторий с eav
Юрий
И не смотря на то что все так модно - куча претензий у @ExileeD нашлась
Юрий
На что были ответы типа "это просто не удалили/не успели/переделаем"
Алимжан
И не смотря на то что все так модно - куча претензий у @ExileeD нашлась
Это нормально. Всегда можно что-то рефакторить
Юрий
Хочется жить в идеальном мире, но в реальности...
Юрий
Это нормально. Всегда можно что-то рефакторить
Бизнес крайне редко дает время на рефакторинг
Юрий
Это то что не объяснить с точки зрения прибыли
Юрий
Ладно если получается выбить два часа в сутки на такое
Алимжан
Бизнес крайне редко дает время на рефакторинг
Я делаю это втихаря, в процессе выполнения других задач. Просто к срокам всегда добавляем время))
Алимжан
Все равно бизнес почти никогда не поймет что рефакторинг нужен
Borys
Все равно бизнес почти никогда не поймет что рефакторинг нужен
В основном бизнесу зачастую плевать на качество кода.
Borys
Нужен результат и что-бы работало :)
Алимжан
В основном бизнесу зачастую плевать на качество кода.
Бизнес просто больше потеряет потом
Юрий
Ну вот на работе выбили два часа на рефакторинг, это прям дико круто
Borys
Не многие понимают что в дальшейшем говнокод выльется в затраты :)
Алимжан
Была где-то статься про технический долг и бла бла бла
Юрий
Алимжан
Юрий
Но чаще всего это "эффективные менеджеры"
Katulos
Дефективные же
Katulos
менеджеры
Юрий
Вон у Yahoo эффективный менеджер
Юрий
Выбила золотой парашют, а компании больше нет)
Dmitriy
Выбила золотой парашют, а компании больше нет)
Для инвесторов она сделала все хорошо и правильно
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
var_dump($this->image) сделай
это в какой строке?
Юрий
кхм
Юрий
php.net
Юрий
зачем лезете во фреймы если пхп не знаете?
Юрий
перед 61, некуда больше
Юрий
тьфу
darkwoolf
и дальше что?
Юрий
65*
Юрий
и дальше смотреть что в переменной
darkwoolf
сделал, но глупый вопрос
darkwoolf
где смотреть?)
Юрий
а как ты ошибку выбиваешь?
Юрий
нахуя ты в чат по ларе пишешь?