"PHP" / Говнокод #20135 0 1234567891011121314151617181920212223242526272829303132 public function selectValueType($value) { $type = null; if (App::helperPhone()->parseMobile($value)) { $type = 1; //телефон } if (App::helperEmail()->validate($value)) { $type = 2; //email } return $type; } А потом в десятке методов: public function getLogin($value) { $type = $this->selectValueType($value); switch ($type) { case 1: $type = 'phone'; break; case 2: $type = 'email'; break; } if ($type) { $value = $type == 'phone' ? App::helperPhone()->parseMobile($value) : $value; // ... прочий говнокод } } Вот такие перлы достались в наследство. Приходится проводить полный рефакторинг :(( Запостил: Panda, 06.06.2016 (Updated 30.03.2018) Комментарии (0) RSS Добавить комментарий Отменить ответ Помни, guest, за тобой могут следить! А не использовать ли нам bbcode? [b]жирный[/b] — жирный [i]курсив[/i] — курсив [u]подчеркнутый[/u] — подчеркнутый [s]перечеркнутый[/s] — перечеркнутый [blink]мигающий[/blink] — мигающий [color=red]цвет[/color] — цвет (подробнее) [size=20]размер[/size] — размер (подробнее) [code=<language>]some code[/code] (подробнее)
Комментарии (0) RSS