<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Alexander Ulizko - Latest Comments in Накипело. RegExp.</title><link>http://alexander-ulizko.disqus.com/</link><description></description><language>en</language><lastBuildDate>Tue, 02 Dec 2008 06:34:48 -0000</lastBuildDate><item><title>Re: Накипело. RegExp.</title><link>http://ulizko.com/posts/118#comment-4666235</link><description>&lt;p&gt;Хуита. А какая альтернатива?&lt;br&gt;"Мы же оба понимаем, что" если использовать инструмент по назначению, то все будет хорошо. Проблемы возникают от недостатка знаний&amp;#92;опыта.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vova</dc:creator><pubDate>Tue, 02 Dec 2008 06:34:48 -0000</pubDate></item><item><title>Re: Накипело. RegExp.</title><link>http://ulizko.com/posts/118#comment-4666231</link><description>&lt;p&gt;Будущее в любом случае не за мощным, но сложным в освоении и использовании инструментом.&lt;br&gt;&lt;br&gt;&lt;br&gt;Исторический процесс свидетельствует - если есть дешевая, пусть и уступающая по результатам альтернатива и сложная, но мощная технологии, на изучение которой уходят годы, будет использоваться дешевая альтернатива. Дешевая необязательно в смысле "стоимость инструментов", а в смысле подготовки персонала.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;br&gt;Те же арбалеты вместо лучников и рыцарей, те же мушкеты против арбалетов и холодного оружия и т.д. и т.п. Рано или поздно появится более простая альтернатива, которая убъет регулярки. Пусть даже она и будет не столь мощная, главное, чтобы она была проще в освоении.&lt;/br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Александр Улизько</dc:creator><pubDate>Mon, 20 Oct 2008 07:50:36 -0000</pubDate></item><item><title>Re: Накипело. RegExp.</title><link>http://ulizko.com/posts/118#comment-4666234</link><description>&lt;p&gt;Ну на C/C++/Ruby/PHP/Perl/... можно тоже написать текст в одну строку - и тоже он будет страшно неудобоваримым. Какие же они все плохие, эти C/C++/Ruby/PHP/Perl/...&lt;/p&gt;&lt;br&gt;&lt;p&gt;Культура программирования обязывает делать удобоваримые вещи, не создавать монстров там где они не нужны. Зачастую регулярка помогает избавиться от использования здоровых кусков с применением поиска в строке и т.п.&lt;/p&gt;&lt;br&gt;&lt;p&gt;Оружие - не зло само по себе. Вот кто как его использует в конкретном случае уже можно охарактеризовать. Как в следующем посте про ХМЛ.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">DM</dc:creator><pubDate>Mon, 20 Oct 2008 07:26:00 -0000</pubDate></item><item><title>Re: Накипело. RegExp.</title><link>http://ulizko.com/posts/118#comment-4666233</link><description>&lt;p&gt;@DM Мы же оба понимаем, что я с легкостью могу привести пример действительно нечитаемой регулярки - строк эдак на шесть (при ширине строки в 80 символов), которую действительно сложно прочитать, даже имея большой опыт работы с ними. &lt;/p&gt;&lt;br&gt;&lt;p&gt;Я не спорю с тем, что сейчас замены регуляркам нет - они действительно лучше всех справляются со своей задачей. Но. От этого они не перестают быть бажным и неудобным инструментом, с которым крайне сложно работать. &lt;/p&gt;&lt;br&gt;&lt;p&gt;А про XML я завтра напишу, там тоже есть немало косяков.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Александр Улизько</dc:creator><pubDate>Sun, 19 Oct 2008 07:47:13 -0000</pubDate></item><item><title>Re: Накипело. RegExp.</title><link>http://ulizko.com/posts/118#comment-4666232</link><description>&lt;p&gt;Неверно. В корне.&lt;br&gt;Регекспы одна из самых мощных возможностей поиска/парсинга строк.&lt;br&gt;А неспособность сказать что делает конкретный регексп - это из-за недостаточного опыта работы с ними.&lt;br&gt;Аналогично и с XML - что в нем мегаплохого? Да ничего. Это вполне состоявшаяся технология. И как и каждая другая имеет свои определенные плюсы и минусы.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">DM</dc:creator><pubDate>Sun, 19 Oct 2008 02:34:15 -0000</pubDate></item></channel></rss>