Якщо не роутер (і варіант поставити якусь відкриту прошивку типу OpenWRT не підходить), то можна вставити в USB-порт Raspberry Pi Zero за $15-20 і на ньому запустити пінгалку.
Це вже не вайб кодинг, з точки зору мого сприйняття вайб кодингу. Бо якщо розглядати вайб кодинг з точки зору "ні чорта не шарю в програмуванні але за допомогою ШІ склепав аппку то ШІ такого не побудує, якщо йому конкретно це не попросити.
Да, любой паттерн сложнее идиомы — того, что встроено в язык программирования. Соответственно, если проблема решается в одну строчку средствами языка — то обычно писать 10 строчек паттерна — лишнее усложнение.
Пример — паттерн Итератор из GoF.
Да, и далеко не все
встречаются в том или ином виде практически в любой мало-мальски большой программе практически на любом языке
Примеры доменно-специфических патернов: Proactor — real-time системы управления.
патерни — це хаки, коли не вистачає механізмів мови програмування та ООП
паттерны это про систематизацию/классификацию тех вещей, которые встречаются в том или ином виде практически в любой мало-мальски большой программе практически на любом языке
Пару зауважень:
Singletone — взагалі вважається антипатерном. Себто, створює більше граблів, ніж прибирає. Розберемо ваші приклади: — Конфіг — а чому він не є глобальною змінною? Ви ж все одно десь стартуєте свій софт, мабуть.
Коментарі