О дизайне API

Nov 15, 2023 14:30

Если хочется написать функцию, возвращающую bool, стоит сдержать этот порыв и подумать, а не может ли она вернуть что-то более полезное. Например, количество чего-нибудь. Иногда функция вроде бы безнадёжна в этом плане, но небольшое изменение структуры данных может помочь.

Особенно, конечно, всё это касается хранения булевых данных в структуре/классе.

Сначала кажется, что такое изменение не имеет смысла, но спустя какое-то время будет повод сказать себе спасибо.

Конечно же, при всём при этом здравый смысл никто не отменял.

программирование

Previous post Next post
Up