A
Akupaka
скажу честно, я даже себя ругаю часто за то, что использую много конструкций проверок даже результатов работы своего кода...
верю, что забываешь, многие забывают... и я тоже, но большинство обработчиков пишется на автомате уже...
объявляются не объекты, а переменные.
инициализация экземпляра класса (объекта) - происходит лишь при вызове конструктора, результатом работы которого и есть объект, в каком-либо состоянии, либо полноценно инициализированном, либо нет...
обработка исключений - не нормальная практика, а требование к нормальному ПО!
кроме того, прошу заметить, что я не рекомендую и не настаиваю на предложенном мною решении, а всего лишь подаю информацию о возможности такой реализации, а кто как хочет так и использует...
о какой миграции речь?
ты хочешь сказать, что единственной проблемой при переносе кода является Nothing? :blink:
любой алгоритм можно реализовать на каждом конкретном языке по-разному, учитывая возможности оптимизации языка, поэтому говорить о прямом переносе кода без изменений не верно, как по мне...
верю, что забываешь, многие забывают... и я тоже, но большинство обработчиков пишется на автомате уже...
объявляются не объекты, а переменные.
инициализация экземпляра класса (объекта) - происходит лишь при вызове конструктора, результатом работы которого и есть объект, в каком-либо состоянии, либо полноценно инициализированном, либо нет...
обработка исключений - не нормальная практика, а требование к нормальному ПО!
кроме того, прошу заметить, что я не рекомендую и не настаиваю на предложенном мною решении, а всего лишь подаю информацию о возможности такой реализации, а кто как хочет так и использует...
о какой миграции речь?

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