coolwolf0 - Северный наблюдатель (coolwolf0) wrote,
coolwolf0 - Северный наблюдатель
coolwolf0

Categories:

Еще одна философская история

Почему философская? Да потому что развязка - прямо по Конфуцию.

Короче, задумали мы тут обмануть бестолковый BIRT с его недо-javascript и нелепыми попытками лохматить SQL. У этого бедняги в качестве датасета можно указать статический файл или URI, откуда данные будут получены по TCP. Сказано-сделано. На Flask приторочил сервис, из-под него запускаю Пайтон, тот генерит аки зверь нужные данные (включая сложнючие переборы и фильтрации). Всё чин-чинарём, но ВДРУГ кто-то обнаруживает, что в одной из ячеек таблицы данные были неправомерно обнулены. Перво-наперво, воспроизвожу проблему - действительно репорт выходит с пустой ячейкой. Начинаю гонять пайтон-скрипт - тот упорно выдаёт пустое место. Добавляю отладочные печати, подключаю pysnooper, на всякий случай заморачиваюсь с копированием объектов (вдруг где указатель выстрелил?)...

Короче, тяжело искать черную кошку в тёмной комнате, когда ... исходная SQL таблица содержит на этом месте ПУСТУЮ ЯЧЕЙКУ. Мораль: всегда проверяйте исходные данные, прежде чем винить алгоритмы.
Tags: дыбр, компьютеры, программирование
Subscribe

  • Музыка и кино

    Музыка Jеаn-Мiсhеl Jаrrе - Wеlсоmе То Тhе Оthеr Sidе (Соnсеrt Frоm Virtuаl Nоtrе-Dаmе) (2021) Коротко: ерунда. Где хиты, где завораживающие…

  • Дыбрики 2021

    Получили с женой вторую дозу вакцины - она на следующий день чувствовала себя не очень (пришлось отменить прогулку в окрестностях стольного града…

  • Такого выпуска рецензий давно не было

    Хотя бы потому, что этот сборник рецензий - супер-юбилейный (сотый, если считать по моим исходникам на компе). Начнём с музыки Темповой рок -…

  • 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 

  • 0 comments