Dmitry Belyavsky (beldmit) wrote,
Dmitry Belyavsky
beldmit

Categories:

Программистское

http://dev.1c-bitrix.ru/community/forums/forum6/topic14898/ - чудный пример нормализации, доведенной до абсурда. Кстати, как такие задачи решать сравнительно честно на чистом SQL - я не знаю, а возникают они регулярно. То есть мне больше всего нравится вариант, когда в чистом SQL такое не решают, а аккуратно берут основные атрибуты из одной таблицы по ключу, дополнительные - по списку уникальных значений из другой, и склеивают в то, что подсовывают пользователю на экран, уже в языке - запросов при этом получается всего 2 компактных.

А еще сегодня мне удалась одна из вещей, за которые я очень люблю свою работу. Маленький патчик - забытый метод класса-потомка в 5 строк, написанный за 15 минут после часового анализа кода, решил одну нашу застарелую проблему. У клиентов жалоб должно поуменьшиться.

А вот в изучении питона пока застрял. Что, впрочем, естественно: возвращаюсь поздно и со съеденными мозгами. А в той задачке, которую я ковыряю, не придумал пока алгоритмов. Сам язык мне скорее понравился, причем именно выравниванием пробелами, которое у меня вызывало отторжение. Код выглядит воздушным. Странности у языка тоже есть, ну да ладно.
Tags: python, лытдыбр, работа
Subscribe

  • А давайте я уже итоги года положу сюда

    Главный результат — смена работы. Я переехал в Брно, начал работать в Red Hat, надеюсь пройти испытательный срок и здесь как-то закрепиться. На новой…

  • Выход из шкафа

    Дамы и господа, если всё нормально, то с 1 декабря я выхожу на работу в RedHat в Брно. Все прочие обязательства по проектам сохраняются в объёме,…

  • Профайлинг

    Натравил сегодня профайлер на непосещённый ранее кусок кода. Профайлер интеловский, из бесплатной версии System Studio. VTune не показал ничего…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 33 comments

  • А давайте я уже итоги года положу сюда

    Главный результат — смена работы. Я переехал в Брно, начал работать в Red Hat, надеюсь пройти испытательный срок и здесь как-то закрепиться. На новой…

  • Выход из шкафа

    Дамы и господа, если всё нормально, то с 1 декабря я выхожу на работу в RedHat в Брно. Все прочие обязательства по проектам сохраняются в объёме,…

  • Профайлинг

    Натравил сегодня профайлер на непосещённый ранее кусок кода. Профайлер интеловский, из бесплатной версии System Studio. VTune не показал ничего…