12 апр 2023 lionovsky :
ChatGPT прям великолепный помощник в программировании
Нужно было быстренько функцию запилить вывода из базы товара по его ID'шнику.
Для теста написал вот этот говнокод
Нейросетка снова сэкономила минут 30 на чтение документации по массивам и выводу информации из него.
Не, это прекрасно
Для теста написал вот этот говнокод
if ($post['type'] == "1")
{
$name = "Оцифровка VHS (минут)";
}
else if ($post['type'] == "2")
{
$name = "Оцифровка VHideo8 (hi8) (минут)";
}
else if ($post['type'] == "3")
{
$name = "Оцифровка MiniDV (минут)";
}
else if ($post['type'] == "4")
{
$name = "Оцифровка VHS-C (минут)";
}
else if ($post['type'] == "5")
{
$name = "Оцифровка аудиокассеты (минут)";
}
else if ($post['type'] == "11")
{
$name = "Оцифровка VHS, опт (минут)";
}
else if ($post['type'] == "12")
{
$name = "Оцифровка Video8(hi8) опт (минут)";
}
Нужно было подумать, как его оптимизровать. Ради интереса скормил ChatGPT:$services = array(
"1" => "Оцифровка VHS (минут)",
"2" => "Оцифровка VHideo8 (hi8) (минут)",
"3" => "Оцифровка MiniDV (минут)",
"4" => "Оцифровка VHS-C (минут)",
"5" => "Оцифровка аудиокассеты (минут)",
"11" => "Оцифровка VHS, опт (минут)",
"12" => "Оцифровка Video8(hi8) опт (минут)",
"13" => "Оцифровка MiniDV, опт (минут)",
"14" => "Оцифровка VHC-C, опт (минут)",
"15" => "Оцифровка аудиокассеты, опт (минут)",
"100" => "Ремонт кассеты, (шт.)",
"200" => "Видеомонтаж, шт.",
"201" => "Видеомонтаж, час"
);
Выводим значение:
$name = isset($services[$post['type']]) ? $services[$post['type']] : "";
Нейросетка снова сэкономила минут 30 на чтение документации по массивам и выводу информации из него.
Не, это прекрасно
Канал: PHP
Метки: программинг
99 | 0 | 2 | 1 |
Комментарии (3)
Для добавления комментариев необходимо авторизоваться