Математика и алгоритмы

Некоторые принципы оптимизации запросов 1С (+SQL)

Разработка нового функционала часто связана с созданием новых таблиц в базе и написанием запросов. Собственно, размышляя о запросах, мы и формируем в голове содержание таблиц, индексы и количество таблиц и индексов. Заранее можно уверенно рассуждать о том, какая нужна архитектура,…
Read more

Выдержки из книги Чистый код

Недавно я прочитал книгу «Чистый код» Роберта Мартина (Robert Cecil Martin). В ней описываются принципы организации и форматирование исходного кода программы так, чтобы в дальнейшем было легко поддерживать такой код. Эта книга является библией для многих программистов, но вот в…
Read more

Пример выбора несколько обработчиков событий записи объекта для решения одной задачи

Данная публикация предназначена для начинающих разработчиков и является продолжением статьи «Обработчики событий при записи объектов. Зачем и что за чем?» (ссылка далее). Содержит пример использования несколько обработчиков событий для решения одной задачи и объясняется почему выбраны именно они. Ссылка на…
Read more

Технология создания коммерческих разработок на базе Базовой конфигурации "Управление Торговлей, ред.10.3"

Создав однажды небольшую надстройку на базе конфигурации «УТ Базовая, ред.10.3», впоследствии разработка расширилась до неузнаваемости и приросла функционалом. Что удивительно, так это то, что разработка представляет собой внешнюю обработку вкупе со стандартными механизмами базовой версии, а значит не требует дополнительного…
Read more

Что такое алгоритм?

Как ответить на этот вопрос и не попасть пальцем в небо. Удивительное дело. Люди, стоявшие у истоков того, что мы сейчас называем computer science, считали "алгоритм" понятием в принципе неопределяемым. Таким же, как, например, "множество". Но, в отличие от "множества"……
Read more

Криптовалюты, а также иные взгляды на природу денег в терминах 1С

Это отчасти полемическая статья. Я задумал написать ее как ответ на другую хорошую статью о криптовалютах. Хотелось поспорить с некоторыми утверждениями автора, а ещё больше с некоторыми комментариями. А чтобы текст был более понятным для местной аудитории, я решил использовать,…
Read more

Как писать код? Технологии древних цивилизаций, или все новое — это хорошо забытое старое

Все современные технологии — это развитие и доведение до ума (или маразма) древних идей. За последнее время не придумали ничего нового — все, что мы видим, было придумано тысячи лет назад. Не является исключением и программирование, которое в сути своей…
Read more

Роберт Мартин: "Будущее программирования" / Robert Martin: "The Future of Programming"

Перевод-транскрибация выступления.   C++, Objective-C и история чудесного возрождения Что с нами не так? В прошлое, чтобы понять настоящее Новая эра : вниз по водопаду и попытка вернуться к Agile Инженеры и бизнес. Риски и ответственность. Выбор будущего   Роберт…
Read more

Многоязычное программирование: создание систем с использованием нескольких языков

В мире существует несколько тысяч языков программирования. Несмотря на то, что многие из них крайне непопулярны, очень специфичны или уже созданы очень давно, они продолжают существовать, а новые языки продолжают появляться. Похоже, нет оснований полагать, что количество языков когда-нибудь начнет…
Read more

Автоматизация от А до Я. Практика применения языка ДРАКОН

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress. В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис:…
Read more