LINUX.ORG.RU

История изменений

Исправление 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 больше.

Это плохо) Потому что по сути остаётся только джава.