Іноді я ненавиджу бути розробником, який може налагоджувати JavaScript, бо бачу абсолютно необережний код, який інший розробник підштовхнув до продакшн. Неможливо надрукувати етикетки посилок на сайті NL Post (@PostNL), бо цей необроблений null ламає все Використовуйте TypeScript і обробляйте null-файли, гаразд?!
Щоб пояснити: хтось припустив, що продукт завжди має властивість productOptionViewModel. Сюрприз, сюрприз, такого ніколи не було Те, що я публікую це на X і моніторжу, що не фіксую доходи від друку етикеток до $0, достатньо принизливо, якщо чесно,
Оновлення: обробка null, ймовірно, буде недостатньою. Хтось, мабуть, зламався, передаючи предмети. Вартість «продукту» (наприклад, якщо я надсилаю лист або конверт) стає «нульовою» до моменту оплати Це відсутність контролю якості та тестування і просто недбалість. Відправляю через DHL зараз
Оновлення: обробка null, ймовірно, буде недостатньою. Хтось, мабуть, зламався, передаючи предмети. Вартість «продукту» (наприклад, якщо я надсилаю лист або конверт) стає «нульовою» до моменту оплати Це відсутність контролю якості та тестування і просто недбалість. Відправляю через DHL зараз
Ось чому сертифікати ISO абсолютно нічого не значать PostNL має сертифікації ISO на все... Але потім такі баги відправляють у продакшн, через що він стає непридатним для використання. Очевидно, що жодних тестів на E2E, жодного моніторингу (Ми завжди знали, що ISO — це нісенітниця для розробки програмного забезпечення, але тепер є докази)
209