ps:
хм.. А зачем в голосовалке написано - обоснуйте свой выбор?
ну ладно, раз этого обоснования требуют правила, обосновываю:
https://disk.yandex.ru/d/l8SyVYBi_JybEw
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший