Size: a a a

2020 June 25

EK

Evgeniy Kuvshinov in phpGeeks
Shurick
ручное тестирование по времени занимает столько же как и юнит тесты, разница только в том что юнит можно хоть 10 раз на день крутить
нет, юнит тестами можно регресс искать
источник

EK

Evgeniy Kuvshinov in phpGeeks
или нарушения прошлых договоренностей
источник

EK

Evgeniy Kuvshinov in phpGeeks
чем больше проект тем больше договоренностей которые надо соблюдат
источник

EK

Evgeniy Kuvshinov in phpGeeks
и тем больше надо проверять вручную
источник

EK

Evgeniy Kuvshinov in phpGeeks
начиная с какого то этапа, автоматизация начинает выигрывать
другое дело что она далеко не всем и не всегда
источник

EK

Evgeniy Kuvshinov in phpGeeks
имхо естественно
источник

MM

Mr. Maklaren in phpGeeks
Что в php-шторме отвечает за уродование else if
источник

MM

Mr. Maklaren in phpGeeks
Вместо else if получил лестницы из else { if(..) ... else  { if(..) }
источник

ВУ

Валентин Удальцов... in phpGeeks
1) получил в результате чего?
2) else/elseif не стоит юзать вообще. заменяй на приватные методы с ранним return
источник

MM

Mr. Maklaren in phpGeeks
Валентин Удальцов
1) получил в результате чего?
2) else/elseif не стоит юзать вообще. заменяй на приватные методы с ранним return
1) автоматического рефакторинга
источник

S

Shurick in phpGeeks
Валентин Удальцов
1) получил в результате чего?
2) else/elseif не стоит юзать вообще. заменяй на приватные методы с ранним return
новые веяния? if не в тренде?
источник

MM

Mr. Maklaren in phpGeeks
//+проверочки
           if (preg_match("@Микроволновые печи@ui", $category)) {
               if ($e = Advert::CheckIsSelected($microwave_brand)) {
                   $errors[] = '<i>Марка</i> - обязательное поле';
               }
           } else {
               if (preg_match("@Холодильники@ui", $category)) {
                   if ($e = Advert::CheckIsSelected($refrigerators_brand)) {
                       $errors[] = '<i>Марка</i> - обязательное поле';
                   }
               } else {
источник

MM

Mr. Maklaren in phpGeeks
раньше всё это представляло красивый if .. elseif
источник

S

Shurick in phpGeeks
Mr. Maklaren
//+проверочки
           if (preg_match("@Микроволновые печи@ui", $category)) {
               if ($e = Advert::CheckIsSelected($microwave_brand)) {
                   $errors[] = '<i>Марка</i> - обязательное поле';
               }
           } else {
               if (preg_match("@Холодильники@ui", $category)) {
                   if ($e = Advert::CheckIsSelected($refrigerators_brand)) {
                       $errors[] = '<i>Марка</i> - обязательное поле';
                   }
               } else {
тут избыточность кода, но рефакторинг может быть неочевиден
источник

V

Vitaly in phpGeeks
Shurick
новые веяния? if не в тренде?
он имеет ввиду лестницу условий .. лучше переводить в плоский вариант
источник

ВУ

Валентин Удальцов... in phpGeeks
Mr. Maklaren
1) автоматического рефакторинга
Editor > CodeStyle > PHP > вкладка Code Conversion > convert else if
источник

S

Shurick in phpGeeks
поэтому если работает можно оставить пока кода не станет еще больше
источник

ВУ

Валентин Удальцов... in phpGeeks
Shurick
новые веяния? if не в тренде?
я хоть слово про if сказал?)
источник

S

Shurick in phpGeeks
Валентин Удальцов
Editor > CodeStyle > PHP > вкладка Code Conversion > convert else if
этими инструментами пользоваться осторожно
источник

S

Shurick in phpGeeks
ибо "не ведают что творят"
источник