Да, но в большинстве случаев это подходит. Не всегда подходит в linux или если диск отформатирован не со стандартным кластером в 4кб, может быть есть еще какие-то кейсы.
Мы эту проверку уберем, когда внедрим поддержку папок, она там появилась, в основом, из-за падений хрома.
Я же там ниже привел типичный пример с типами, сабтипами и переопределениями.
А популярность обусловлена популярностью имеративных языков программирования. Ну и в большинстве случаев их достаточно, а Почте — нет.
И вообще это все превращается в неуместный холивар императивное vs декларативное программирование.
а как в вашем примере сделать дефолтный шаблон для 5-и типов из 10?
а если есть type и subtype?
match=«item[type = 1]»
match=«item[type = 2]»
match=«item[type = 2 and @subtype = 1]»
match=«item[type = 3 and @subtype = 4]»
Мы эту проверку уберем, когда внедрим поддержку папок, она там появилась, в основом, из-за падений хрома.
А популярность обусловлена популярностью имеративных языков программирования. Ну и в большинстве случаев их достаточно, а Почте — нет.
И вообще это все превращается в неуместный холивар императивное vs декларативное программирование.
а если есть type и subtype?
match=«item[type = 1]»
match=«item[type = 2]»
match=«item[type = 2 and @subtype = 1]»
match=«item[type = 3 and @subtype = 4]»
А как их объявить в разных местах?