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

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

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

Date: 2009-12-29 11:13 pm (UTC)
phd_ru: (Default)
From: [personal profile] phd_ru
Будут проблемы - спрашивай. У себя пиши, или в BUG-лист, или в ru_python, или личной почтой...

Date: 2009-12-29 11:32 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Спасибо! На уровне циклов for проблем нет, а алгоритмы там не сложнее. Когда хоть какой интерфейс начну делать - появятся.

Сюрприз был пока только один: ругань на русские символы в комментарияхменя удивила несказанно...

Date: 2009-12-29 11:59 pm (UTC)
phd_ru: (Default)
From: [personal profile] phd_ru
В Python2 код (включая литералы и комментарии) в кодировке ascii; для смены кодировки требуется директива (псевдокомментарий) coding.

В Python3 всё в utf-8, включая идентификаторы.

Profile

beldmit: (Default)
Dmitry Belyavskiy

January 2025

S M T W T F S
   123 4
567891011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 23rd, 2025 07:24 am
Powered by Dreamwidth Studios