LINUX.ORG.RU

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

Исправление stevejobs, (текущая версия) :

В данном случае показатель качества продукта - это количество фич

Пойми конфликт - нельзя одновременно и пилить фичи, и радикально увеличивать качество

Посмотри на новые релизы IntelliJ IDEA - каждый новый релиз содержит кучу новых фич. А в следующем будут еще, и еще, и еще. И они всё равно не успевают с той скоростью, с которой появляются новые фреймворки и языки, и добавляются новые фичи в старые

А еще, весь этот вал фич нужно интегрировать друг с другом, чтобы они не мешали взаимной работе, и чем больше их количество - тем всё сложней и сложней интеграция

А еще надо понимать, что полный статический анализ и «искуственный интеллект - помощник» который действует на основе него - сами по себе жрут огромное количество ресурсов. И чем больше этому помощнику нужно поддерживать фич (например, распознавать фреймворков и возможностей языка) - тем больше нужно ресурсов компьютера, тем дольше будет индексация итп.

А так как у C++ всё очень костыльно (начиная с синтаксиса языка, продолжая методами программирования основанными на конвенциях), логично что его анализ занимает просто невероятное количество ресурсов0

Ресурсы компьютера - это цена, которую ты платишь, чтобы IDE разбиралась в современных технологиях и коде проекта лучше, чем ты сам

Исходная версия stevejobs, :

В данном случае показатель качества продукта - это количество фич

Пойми конфликт - нельзя одновременно и пилить фичи, и радикально увеличивать качество

Посмотри на новые релизы IntelliJ IDEA - каждый новый релиз содержит кучу новых фич. А в следующем будут еще, и еще, и еще. И они всё равно не успевают с той скоростью, с которой появляются новые фреймворки и языки, и добавляются новые фичи в старые

А еще, весь этот вал фич нужно интегрировать друг с другом, чтобы они не мешали взаимной работе, и чем больше их количество - тем всё сложней и сложней интеграция

А еще надо понимать, что полный статический анализ и «искуственный интеллект - помощник» который действует на основе него - сами по себе жрут огромное количество ресурсов. И чем больше этому помощнику нужно поддерживать фич (например, распознавать фреймворков и возможностей языка) - тем больше нужно ресурсов компьютера, тем дольше будет индексация итп.

А так как у C++ всё очень костыльно (начиная с синтаксиса языка, продолжая методами программирования основанными на конвенциях), логично что его анализ занимает просто невероятное количество ресурсов0

Ресурсы компьютера - это цена, которую ты платишь, чтобы IDE разбиралась в коде проекта лучше, чем ты сам