История изменений
Исправление dimuska139, (текущая версия) :
Если ты пилишь проект 20+ лет, то разгребать все эти проблемы слишком дорого, и, главное, просто бессмысленно.
В большинстве случаев проект за 20 лет существования так и так будет переписан, считай, с нуля раз 3-5 (если его не просто забросили, конечно). Вне зависимости от языка, на котором он написан.
что писать сколько нибудь крупные проекты на них почти невозможно
Так и не надо, ведь от монолитов сейчас уходят. Если не к микросервисам, то хотя бы к сервисам - то есть делят приложение на более мелкие приложения.
Когда твой софт содержит десятки/сотни миллионов строк кода
То пора задуматься, точно ли то ты делаешь вообще, и не пора ли часть логики вынести в отдельный сервис. Иначе укрощать этого монстра будет невозможно. Или это количество строк кода в проекте с учётом зависимостей? Если так, то это не проблема.
Отсутствие человеческого static typing… Но можешь попытаться покрыть код юнит-тестами, как советуют смузихлёбы, лол.
Как будто юниты не пишут в языках со static typing, ага. Юниты - это вообще не про типизацию, если что.
Можно, но на данный момент хороших инструментов под Windows больше.
Это плохо) Потому что по сути остаётся только джава.
Исправление dimuska139, :
Если ты пилишь проект 20+ лет, то разгребать все эти проблемы слишком дорого, и, главное, просто бессмысленно.
В большинстве случаев проект за 20 лет существования так и так будет переписан, считай, с нуля раз 3-5 (если его не просто забросили, конечно). Вне зависимости от языка, на котором он написан.
что писать сколько нибудь крупные проекты на них почти невозможно
Так и не надо, ведь от монолитов сейчас уходят. Если не к микросервисам, то хотя бы к сервисам - то есть делят приложение на более мелкие приложения.
Когда твой софт содержит десятки/сотни миллионов строк кода
То пора задуматься, точно ли то ты делаешь вообще, и не пора ли часть логики вынести в отдельный сервис. Иначе укрощать этого монстра будет невозможно.
Отсутствие человеческого static typing… Но можешь попытаться покрыть код юнит-тестами, как советуют смузихлёбы, лол.
Как будто юниты не пишут в языках со static typing, ага. Юниты - это вообще не про типизацию, если что.
Можно, но на данный момент хороших инструментов под Windows больше.
Это плохо) Потому что по сути остаётся только джава.
Исходная версия dimuska139, :
что писать сколько нибудь крупные проекты на них почти невозможно
Так и не надо, ведь от монолитов сейчас уходят. Если не к микросервисам, то хотя бы к сервисам - то есть делят приложение на более мелкие приложения.
Когда твой софт содержит десятки/сотни миллионов строк кода
То пора задуматься, точно ли то ты делаешь вообще, и не пора ли часть логики вынести в отдельный сервис. Иначе укрощать этого монстра будет невозможно.
Отсутствие человеческого static typing… Но можешь попытаться покрыть код юнит-тестами, как советуют смузихлёбы, лол.
Как будто юниты не пишут в языках со static typing, ага. Юниты - это вообще не про типизацию, если что.
Можно, но на данный момент хороших инструментов под Windows больше.
Это плохо) Потому что по сути остаётся только джава.