12 апр 2023 (ON) lionovsky (S) :

ChatGPT прям великолепный помощник в программировании

Нужно было быстренько функцию запилить вывода из базы товара по его ID'шнику.

Для теста написал вот этот говнокод
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

Комментарии (3)

А ты дизайнишь или только кодишь спейс?
И что думаешь про Лебедева?
Эти технологии изменят мир) они реально станут виртуальными помошниками, а ненынешнее "Сири" и т.п.
Ну всё, сокращайте Жумарина на сракесе :супер :идиот
Показать комментарий
Скрыть комментарий
Для добавления комментариев необходимо авторизоваться
Разрушители
Новая эпическая онлайн-игра от Овермобайл. Битвы...
Тема: Светлая | Тёмная
Версия: Mobile | Lite | Touch | Доступно в Google Play