Оце сиджу, працюю і задумався: «А де ж проходить та тонка межа між фіксом, який робить твій додаток надійніше, та костилем, який нагадує стіл, на якому стоїть стілець, на якому табуретка, а на ній ти намагаєшся поганяти віником павуків у старій бабиній хаті та не зломити шию, загуркотівши із цієї конструкції.
Як на мене — то це різниця у розумінні та взаємодії.
Фікс — це коли чітко розумієш у чому проблема та ти її нейтралізуєш конвенційними методами, описаними у всіх відомих best practices. Наприклад, десь зʼявляється помилка, яку ти не обробляєш, або робиш force unwrapping для опціонального значення, якого може не існувати. Ну або ж помилка просто у логіці і ти це все хутенько виправляєш.
І тобі доводиться знаходити якесь рішення, яке дозволить цьому додатку працювати, і от ти вже як той доктор Франкенштейн кричиш: «Воно живе!». А воно — бо то все ж таки г*мно-код.
Цей текст взято з особистого блогу після отримання дозволу автора.
Штучний інтелект (ШІ) вже не просто модне слово, а рушійна сила, що змінює саму суть…
Алгоритм консенсусу – це серце будь-якого блокчейна. Саме він визначає, хто і як записує нові…
Зайшов на сторінку, а там — спінери, skeleton і порожнеча? Це не баг, це —…
Таке запитання мені поставив мій знайомий, коли побачив мій профіль. Я настільки над цим задумалась,…
Нещодавно я вписався в один цікавий проєкт. Довелося розібратись з процесом звітності американських фармацевтичних компаній…
Одного разу я сильно посварився з СЕО компанії. Він кричав на мене, а я у…