Re[6]: Обязательный именованный параметр с проверкой при ком
От: sergii.p  
Дата: 26.07.23 10:02
Оценка:
Здравствуйте, ·, Вы писали:

·>Пара булевых флагов и вот уже путаница. Т.е. достаточно иметь более одного параметра одного типа.


булевы параметры — это триггер на code review обычно. Их можно заменить enum. И внезапно повысили чатаемость кода и усилили систему типов.

вместо:

connect(true, false, true);


появится что-то типа:

connect(SSL.use, KeepAlive.No, UseExistConnection.Yes);


Практически именованные типы.

·>прокси типы, которые отстой.


конструктивная аргументация...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.