Pull to refresh
0
0
Алексей@sefas

User

Send message
Я ожидал подобного ответа, однако вы прочли мой комментарий невнимательно. Я писал об опциональном запрете, или о возможности отключения, если так понятнее – так же, как сейчас, например, можно запретить создание таблиц через SQL. И да, у себя в проектах мы по возможности используем полный синтаксис и ООП.

А вопрос, вообще-то, был в том – для кого статьи? Новички, по моему опыту, прочитают ровно до первого исходника.
Каждый раз, читая на Хабре посты о Caché, я не могу понять, для кого их пишут? Если для тех, кто в теме, то я, работая с Caché несколько лет, в этих статьях находил для себя интересное от силы пару раз. Тот же форум на sql.ru в этом отношении куда как полезнее.

Если же для привлечения новых людей, то, по моему опыту, те исходники, которые приводятся в статьях, их только отпугнут. Мне по работе часто приходится показывать исходники Caché Object Script (не MUMPS) тем, кто раньше не имел дел с Caché. Так вот, код класса без сокращений и макросов воспринимается совершенно нормально – как написанный на еще одном языке программирования. Но стоит только показать всю эту однобуквенную кашу с кучами $$$ и значимыми пробелами, как человек сразу закрывает глаза, убегает прочь и почти никогда не возвращается.

Возможно, InterSystems совершенно не интересно мнение об их технологии, караван и так идет не напрягаясь, однако я считаю, что было бы неплохо убрать из Caché Object Script поддержку сокращений, хотя бы опционально. А чтобы олдскульные MUMPS-разработчики не сильно негодовали, оставить сокращения в рутинах – их все равно только они и используют, и жить станет значительно проще. Хотя я бы и рутины запретил, оставив этот уровень только как результат работы препроцессора :)
При использовании конструкции вида #Dim var As Type =… автодополнение свойств и методов объекта работает вполне нормально.
Если брать во внимание определение из примера SET ^test(“a”,”b”,”c”) = 2
То $Get(^test(“a”,”b”,”c”)) вернет 2
Очень похоже на After Effects. И даже представление наложенных эффектов в виде дерева есть.
Давно использую расширение ScrapBook + Dropbox для синхронизации.
Видимо, данный тест рассчитан на учащихся, серьезно занимающихся информатикой и участвоваших хотя бы в городских олимпиадах. Для них такие задачи не будут шоком.
Да, не всегда есть доступ к розетке. А 50 часов от батарейки – наше все + как следствие, морозоустойчивость.
нет, они меняются
И те и другие роликовые коньки, только первые инлайн, а вторые квадры.

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity

Specialization

Фронтенд разработчик, Архитектор программного обеспечения
Ведущий
СУБД InterSystems Caché
TypeScript
React
Golang
CI/CD
Docker
Git
Nginx
Linux