"PHP" / Говнокод #11897 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
//Зарплата с пересчетом в уях
$salary = NULL;
$parse_array[2] = str_replace('от','',$parse_array[2]); //Выпиливаем слово "от", на нем спотыкается прегматч и дергалка ЗП
$parse_array[2] = str_replace('От','',$parse_array[2]);
$parse_array[2] = trim($parse_array[2]);
if (strpos($parse_array[2],"у.е."))
            	{
                	$salary_currency = "у.е.";
                } else
                {
                $salary_currency = "руб.";
                }
$salary = substr($parse_array[2], 0 , strpos($parse_array[2]," "));
if ($salary_currency!="руб.") {$salary = $salary*$options["ue_value"];}
//конец выдергивания зарплаты

Внимание! Все комментарии в коде - реальны...

Запостил: SnaIK SnaIK, (Updated )

Комментарии (20) RSS

  • а я багаюзер, напишу оТ.

    Что это вообще такое ? точнее даже где это такое ?
    Ответить
    • Это один большой проект в Екатеринбуге=) Название засекречено. Позориться не хочу=))
      А именно - это распарс вакансий так происходит.
      Писал программист (внимание! 31 год - пишет на PHP уже 6 лет...)
      Сразу видно - профессионал=) Обратите внимание на название конфигурационной переменной - ue_value ... ГЫ
      Ответить
      • Писать можно и сто лет, если нет способности к обучению или нет желанию то такой код у него будет постоянно. Вывод опыт нужно не по годам мерить, а по знаниям
        Ответить
        • По годовым кольцам ещё можно. Только срезать придётся.
          Ответить
  • Это я еще не привел кода где "спотыкается прегматч" и великую и могучую "дергалку ЗП" 😀
    Ответить
  • парсер небось разовый или двух разовый писаный на коленке одной рукой.
    Ответить
    • Если бы он был разовый, проект работает 4 года=) причем код там не меняется вовсе. А сейчас эту какашку повесили на меня, в надежде что из него можно выжать хоть что-то полезное...
      Ответить
      • Если код работает 4 года и там ничего не меняется. Значит НЕ НАДО туда лезть. программа это компромисс элегантным решением и рабочим состоянием.
        Ответить
        • гг, сами то поняли что сказали?=) а если технологии движутся вперед, и через несколько лет, вы, допустим, хотите добавить небольшой функционал, к уже существующиму. И что тогда?=) Добавить в это ГОВНО что-либо вообще не предоставляется возможным=) А создание нового проекта с копией всего фунционала и переноса всех накопленных данных - непозволительная роскошь для заказчика. И что посоветуете?=))
          Ответить
          • Нет такого говна в которое при некотором упорстве нельзя добавить еще говна. Я вот что хочу сказать, что любой код можно расширить конечно ничего элегантного в него вписать не получится но в крутить в него работающий кусок говна всегда возможно.
            Ответить
            • > Нет такого говна в которое при некотором упорстве нельзя добавить еще говна.
              Истину глаголите.
              Ответить
            • Да не спорю, но подумайте о человеке, которому придется добавлять говна... Мять руками какашки - это процесс не из приятных=)))
              Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8