Eksworden, аудитория программистов на этом форуме ограничена, в основном это сетевые специалисты, либо те, кому нужна помощь по клиентским ОС. Поэтому, боюсь, голосование умрет в зародыше
![Smile](images/smilies/new/smile.gif)
Что касается вопроса. Оптимальный код - код, который позволяет решить поставленную проблему без ущерба производительности и интерфейсу приложения. Можно ведь написать приложение для ввода данных, и не проверять правильность введенных данных. В случае верных данных данные занесутся, в случае неверных - вылетит исключение. Данный код вроде бы и рабочий, но не оптимальный.
Точно также не надо делать миллиарды проверок, обработок исключений, что, в свою очередь, будет только тормозить работу.
Это мое мнение, и я никому его не навязываю
![Smile](images/smilies/new/smile.gif)