-
Не варто так панікувати
В Golang спільноті існує правило стосовно того, що від використання panic необхідно відмовитися, особливо розробникам бібліотек. В цьому є розумне зерно, але будь-яке правило – це евристика, що базується на популярних анти-паттернах та історіях невдач, а не на поміркованому рішенні конкретної задачі. Подібні правила – це застареження для людей, що не мають звички замислюватись над…
-
Чому я ненавиджу виняткові ситуації та що я з цим роблю?
Особливі ситуації недостатньо особливі, аби порушувати правила. – Python Дзен Я ненавиджу код з вийнятковими ситуаціями, а особливо коли це код на Golang, у якому робота із особливими ситуаціями займає кількість строк, яку можна охарактерезувати як дебільну. І в цій публікації я поділюся власними думками щодо використання вийняткових ситуацій. Коли ситуація виняткова? Зазвичай, ситуація виняткова,…