Спасибо, что выложили сюда. ИМХО, было мало людей на вебинаре, так ка были проблемы технические. Я сам к вебинару подключался, но не удалось добиться звука. Картинка была… Не новичок в энтом деле, но это явно была проблема платформы. Пробовал как браузерную версию, так и через скачанное приложение.
Чувак, а мы не проходимся 2 раза по одним и тем же элементам разве?(после того, как доходим до середины массива) Почему нельзя до середины массива проверять? index<=(character.length/2). То есть взять целую часть от деления, чтобы 2 раза то не сравнивать одни и те же элементы
Про генерацию кода — можно поспорить, а лучше послушать мнение от Сергея по поводу DSL(Domain Specific Language). Иногда проще разработать небольшой язык и описать систему на нем, а далее сгененрировать код на общем языке(Java, C# и тд) У JetBrains прям целая платформа есть MPS для этого Обычно DSL понятен не только программисту, но и аналитику, тестеру, клиенту. В идеале сами требования транслируются прямо в код на общем языке
Только на днях наткнулась в вакансии на требование «Понимание базовых принципов разработки SOLID, KISS, DRY;» и тут же решила пересмотреть существующие видосы на эту тему
Илья привет. не общайте внимание, если было мало просмотров в онлайне. например по московскому времени это всего 19.00. я был в дороге например. мы потом пересматриваем. так что все норм. спасибо за контент. записался на http через инфостарт. опять же онлайн присутствовать не смогу. рассчитываю на записи которые будут после
Спасибо за обзор, Сергей. Не согласен с принципом — нужно или не нужно дублировать данные — если это дает прирост производительности к их чтению-записи на больших объемах — дублировать (кусками) — это решение. Например, 1С основана на принципе дублирования данных. Когда в базе за месяц миллион документов создаются, то любое чтение-запись этого миллиона займет неделю.
ИМХО, было мало людей на вебинаре, так ка были проблемы технические. Я сам к вебинару подключался, но не удалось добиться звука. Картинка была… Не новичок в энтом деле, но это явно была проблема платформы. Пробовал как браузерную версию, так и через скачанное приложение.
Почему нельзя до середины массива проверять?
index<=(character.length/2). То есть взять целую часть от деления, чтобы 2 раза то не сравнивать одни и те же элементы
Или я тупая и чего-то не заметила, не пойму
И еще там можно несколько поупрощать
Иногда проще разработать небольшой язык и описать систему на нем, а далее сгененрировать код на общем языке(Java, C# и тд)
У JetBrains прям целая платформа есть MPS для этого
Обычно DSL понятен не только программисту, но и аналитику, тестеру, клиенту. В идеале сами требования транслируются прямо в код на общем языке
Ждем видео по DSL
Если возможно, сделай пожалуйста видео по парсингу сайтов.
Спасибо.
Очень крутая и понятная подача инфы. Огромнейшее спасибо
Не согласен с принципом — нужно или не нужно дублировать данные — если это дает прирост производительности к их чтению-записи на больших объемах — дублировать (кусками) — это решение.
Например, 1С основана на принципе дублирования данных. Когда в базе за месяц миллион документов создаются, то любое чтение-запись этого миллиона займет неделю.