Эта пирамида не работает, в современной разработке, юнит тесты либо не пишутся вовсе, либо покрывают только критически важную часть кода. Вместо того, чтобы писать тысячи юнит тестов, можно написать API тесты на уровне сервиса и протестировать сразу весь компонент целиком, а не отдельные его куски. Конечно, это работает если у вас есть сервисы в проекте.
Последние 3 месяца работаю за границей и тут все еще более гипертрофированно, а если вы будете ходить с кислой миной или тем более говорить, что-то кроме восхищения, то с вами никто работать не станет т.к. вы будете слыть депрессивным, агрессивным и заносчивым.
Я думаю, что работа по выделению памяти занимает много времени, а когда переодически появляются пустые выделенные страницы в которые можно записывать, то тут и происходит экономия.
Ну Pascal как родоначальник, но да. Не хочется заниматься большими исследованиями, но например объявление переменных в Pascal и его потомках производится так -> name: type
такую конструкцию я встречал только в Kotlin! TypeScript не беру т.к. там влияние Pascal четко прослеживается.
Эта пирамида не работает, в современной разработке, юнит тесты либо не пишутся вовсе, либо покрывают только критически важную часть кода. Вместо того, чтобы писать тысячи юнит тестов, можно написать API тесты на уровне сервиса и протестировать сразу весь компонент целиком, а не отдельные его куски. Конечно, это работает если у вас есть сервисы в проекте.
такую конструкцию я встречал только в Kotlin! TypeScript не беру т.к. там влияние Pascal четко прослеживается.