LINUX.ORG.RU

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

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

Ну там типа загон про «общие принципы», претендующие на универсальность :) Просто с джавой при этом многословие и простыни импортов. А квадратно-гнездовое соблюдение принципа «не повторения кода» приводит к тому что десяток пустых методов вызывает друг друга, а где происходит «работа алгоритмов» — искать глазами уныло. Еще идолопоклонники обожают нечитабельные VERY_LONG_VERY_OBVIOUS_NAME_FOR_CONSTANT, объявляют константы для того что никогда не может измениться и т.д. А если взять какой-нибудь сэндбокс в облаке зарезанный по памяти и процессорному времени — вся эта абстракционистская шелуха летит в помойку. Минимум прослоек, код только по делу :) В эмбеде та же фигня. И никакой универсальности не получается.

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

Ну там типа загон про «общие принципы», претендующие на универсальность :) Просто с джавой при этом многословие и простыни импортов. А квадратно-гнездовое соблюдение принципа «не повторения кода» приводит к тому что десяток методов вызывает друг друга, а где происходит «работа алгоритмов» — искать глазами уныло. Еще идолопоклонники обожают нечитабельные VERY_LONG_VERY_OBVIOUS_NAME_FOR_CONSTANT, объявляют константы для того что никогда не может измениться и т.д. А если взять какой-нибудь сэндбокс в облаке зарезанный по памяти и процессорному времени — вся эта абстракционистская шелуха летит в помойку. Минимум прослоек, код только по делу :) В эмбеде та же фигня. И никакой универсальности не получается.