Лустин Алексей

860
Рейтинг

Алексей Лустин
lustin



  •   Регистрация: 23.04.2007 (10 лет назад)

  •   Был(а) на сайте: 08.10.2017


Группы

Профессиональный разработчик

IE 2012 Докладчик

IE 2013 EVO Участник

Партнер IS-WP

IE 2013 REV Докладчик

IE 2014 Участник

Член клуба Infostart Expert

IE 2015 Докладчик

IE 2015 Участник

IE 2016 Участник

Модератор раздела

Карта покупателя GOLD

IE 2017 Докладчик

Рейтинг 860

Всем нужен эксперт 235

Администратор Программист v7.7 v8 Бесплатно (free)

Приходя на проекты, где необходимы серьезные архитектурные решения, в прошлом году я столкнулся… Скажем, так - с завышенными ожиданиями от компетенций. То есть если вкратце – некоторые вещи, которые для нас представляют собой «базовые», для наших партнеров и друзей оказывались «открытием Америки». Почему так складывается? Лично моё предположение, что за счет огромного количества рутины – у большинства специалистов не хватает времени поднять голову и взглянуть на свою деятельность системно

09.01.2017    15530    0    90    

DevOps для 1С, или мы все теперь инженеры бизнес-приложений 212

Бесплатно (free)

Данный доклад был подготовлен специально для конференции Infostart Event Connection. То, о чем я буду сейчас говорить, делает максимум 10 компаний в мире. В России это делают компании уровня Альфа-банка и СберТеха. Казалось бы, это – космос, но я попробую вас к этому космосу приблизить и рассказать, почему это важно начать делать именно сейчас.

28.03.2016    18744    0    71    

Автоматическая сборка и развертывание на платформе 1С 48

Программист Бесплатно (free)

Данная статья написана по материалам доклада, прочитанного автором на Конференции Инфостарта IE 2014 29-31 октября 2014 года. Речь пойдет о стратегии

24.07.2015    10432    0    11    

Уровни абстракции: Корреляции проектирования метаданных и проектирования СУБД. Тонкости механизмов СУБД на высоконагруженных системах на примере MSSQL 51

Программист Бесплатно (free)

Данная статья написана по материалам доклада, прочитанного автором на первой конференции инфостарта 2012 года. Она опубликована в журнале Инфостарта №1. Речь в статье пойдет об уровнях абстракции, о том, что необходимо для того, чтобы исключить проблемы, связанные с утечкой абстракций. Также будут рассмотрены вопросы наличия у программистов 1С системного мышления, поиска причинно-следственных связей и умения принимать обоснованные решения в сложных условиях. Это самые главные качества, необходимые программисту.

03.02.2015    9657    0    14    

Реверс-инжиниринг документации платформы 1С 8.3 44

Администратор Программист v8 Бесплатно (free)

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

23.03.2014    15418    0    22    

Решатель карьерного роста программиста маленького городка 39

Россия Бесплатно (free)

в чем же проблема карьерного роста - как заработать не уезжая, или наоборот уехать. Как повысить свой уровень как программиста. Самое главное - описать проблему, вот этим мы и занялись. А что из этого получилось просим просмотреть сообщество.

26.06.2013    17516    0    10    

Про отсутствующие индексы и 1С 176

Администратор Программист v8 1cv8.cf Россия Абонемент ($m)

Хотите чтобы MS SQL подсказывал Вам, в каком объекте вы строите не оптимальные запросы или неверно спроектировали метаданные - тогда спросите у него это.

1 стартмани

18.02.2011    29351    511    61    

получение внутреннего ИД объекта в 1С штатными средствами 8

Программист v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

проба реализации нескольких функций глобального модуля (для НЕлюбителей 1С++)

1 стартмани

03.08.2008    16251    82    13    

Оптимизация, оптимизация, оптимизация !!! (Проверка пустых значений ТабличныхЧастей) 7

Программист v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Оптимизация, оптимизация, оптимизация !!! Использование новых механизмов, для решения старых задач

24.08.2007    8044    59    14    

Применение методы OLEDBCommand. УложитьСписокОбъектов() и ИТЗ.Группировать() 5

Программист v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Обработка демонстрирует возможности некоторых объектов ВК 1С++ и FormEx. а также применение некоторых методов: 1. УложитьСписокОбъектов() в качестве замены рекурсии по выборке элементов. 2. ИТЗ.Группировать() в качестве примера получения структурированного дерева для объекта "Дерево+Таблица" из состава FormEx

08.08.2007    8107    108    3    

Объединение однотипных конфигураций 1С 7.7 12

Администратор Программист v7.7 Россия Бесплатно (free)

Описание методики объединения нескольких конфигураций с помощью GCOMP и SVN

17.07.2007    14586    0    17    

Контроль уникальности элементов справочника по группе значений реквизитов 18

Администратор Программист v7.7 1cv7.md Россия Бесплатно (free)

Проверка уникальности элементов справочника по значениям группы реквизитов. Демонстрация возможностей класса "Индексированная таблица"

11.05.2007    9085    144    11    

Замена стандартного объекта "Таблица" собственным классом (тестовый класс) 5

Программист v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

класс заменяет стандартный объект 1С 7.7 "Таблица", с целью обработать события ПриПечатиТаблицы а также редактирования Ячеек таблицы, хранит ссылки на вызывающий контекст... Предназначен по идее для сохранения измененных таблиц в определенном каталоге, с последующим разбором полетов... события обрабатываются только при вызове из Контекста Документа...

23.04.2007    13414    32    6    

Комментарии

НовостиСостоялась конференция INFOSTART EVENT 2017 COMMUNITY#355 28.09.17 20:25
Как-то так получилось, что для меня это была лучшая конференция по впечатлениям из всех предыдущих... Причины этого не связаны с качеством WiFi или Infostart Party - так как эта часть уже стала привычной и без неё было бы плохо. Организация конференции была отличной, собственно как и всегда.

Теснота на кофе брейках - это элемент уюта и единения.
Информация с ИТС или про SCRUM из книжек также нужна - как напоминание о том, что вообще-то книжки полезно и почитать и ИТС изучить, а то некоторые в своём величии иногда про это забывают. Очень полезно кстати вспомнить что SCRUM это про дисциплину в том числе.

Но мои положительные впечатления связаны с тем, что из того что мне с друзьями хотелось передать сообществу с 2012 года - инструменты, гетерогенность, непрерывность и вообще инженерия программного обеспечения наконец-то ушла в массы и живет своей жизнью.
Поэтому нужно начинать новый 5 летний цикл связанный с текущими проблемами на 2017 год, чтобы скажем к 2022 они также начали своей жизнью.
Собственно это и радует - начинается что-то новое.

P.S. И спасибо Олегу за "батл" - это было душевно.
DevOneScript SQL - работа с СУБД#5 12.09.17 18:19
(0) скачал файл - лови СтартМаню ;-)

P.S. Хотя хаб пакетов никто не отменял

(3) Oscript не про это, а например про вот такое https://github.com/arkuznetsov/cpdb
DevТест при приеме на работу (+ еще от Связного)(+от Группы Компаний РЕГИОН)#63 07.09.17 13:43
Ой - как давно всё это было...

Теперь тесты с автотестами ;-) https://github.com/silverbulleters/whereismythirty
ОбменКарманный fresh, отладчик по http, и все, все, все#5 09.03.17 17:08
Почему в статье нет упоминания Vagrant ?
НовостиНаградной лист: кому и за что были вручены призы на Infostart Event 2016#352 08.03.17 13:15
А я уже готовлюсь к следующей конференции. Пилотируем MacnineLearning на данных УТ и внезапно ЗУП
DevBDD 1С по душе#42 23.01.17 1:14
(37) мы же это обсуждали и не раз. Я даже видео публичные записывал

"В 1С мире развитие идет наоборот"

первоисточник нужно читать в конце, а не в начале ;-).

Развитие бехавойриста в 1С идет по следующему сценарию

Фаза 1 - "Тестов нет, есть поведение"

* фичи из воздуха - аналог Silenium
* автодокументация - аналог PicklesUI
* интегральные сценарии - аналог SpecLog, cucumber.pro
* библиотеки шагов - аналог canned steps
* сервер сборок - аналог cucumber-jvm-reports, allure-behavior

Фаза 2 - "Тесты есть, но они зависимы"

* поведение объектов
* поведение общих модулей

Фаза 3 - "Не всегда нужно BDD"

* xUnitFor1C ;-)

в соседнем мире (а Аслака в частности) всё происходит наоборот по мере накопления "фич"

* xunit
* rspec
* cucumber
* canned-steps
* silenium

у нас же в 1С мире - фич сразу много, потому как большая часть функциональности формируется самой платформой.

поэтому любой "бехайворист" 5 уровня, читает первоисточники по BDD начиная с фазы 3, но если он начнет это делать на фазе 1 - проверено, не напишет ни одной фичи и будет в G+ всех убеждать что BDD не нужен, TDD слишком избыточно в 1С и вообще "я буду жить как раньше"

P.S. Обратите внимание - некоторые достигшие дзена, вдруг внезапно вычисляют что первоисточник то BDD как бы не Аслак и Мэт из команды cucumber.io, а внезапно Дэн Норт... И даже делают перевод его статей (за что Денису огромная благодарность) , читать тут http://www.1service.ru/blog/
Управление проектамиDevOps для 1С, или мы все теперь инженеры бизнес-приложений#53 18.01.17 1:03
(52) ждем 8.3.10 тогда можно выводить Редис в зону продуктива. Пока это все эксперименты как раз в рамках сообщества.

Я знаю 5-рых кто уже ведет эксперименты с портированием ActiveSupport:Cache на 1С с хранилищем на Redis
Все пока подсмматривают сюда http://api.rubyonrails.org/files/activesupport/lib/active_support/cache_rb.html
ВебинарыНепрерывная проверка качества кодирования C#, Java, PHP, etc#2 17.01.17 14:17
(0) сегодня к вечеру будет обновленная документация к вечеру, документация будет дополнена простым описанием функционала самого Сонара ;-)

об изменениях оповещу дополнительным сообщением.

Учитывая просьбу клиентов - "центральный Сонар" для вебинара развернут на Windows Server 2012.
ВебинарыНепрерывная проверка качества кодирования C#, Java, PHP, etc#1 15.01.17 14:56
(0) коллеги. Базовая документация к вебинару получилась несколько длинней чем я предполагал, поэтому:

*https://www.silverbulleters.org/sonarqubedocs/
*прямая ссылка https://www.silverbulleters.org/wp-content/uploads/2017/01/SonarQube-na-russkom-SilverBulleters-v0.9.1.pdf

а я сосредоточусь именно на подготовке самого вебинара - куда нажимать, что делать, на что обратить внимание.