Dirt.ru - горный велосипед

Dirt.ru - горный велосипед (https://forum.dirt.ru/index.php)
-   Обо всем (https://forum.dirt.ru/forumdisplay.php?f=31)
-   -   Кулхацкеры в помощь! Лютобешеное скриптование (https://forum.dirt.ru/showthread.php?t=340529)

MountyPiton 14.12.2016 16:00

Кулхацкеры в помощь! Лютобешеное скриптование
 
И так. Мне в загребущие ручки попал лютый бешенный незакомменченный скриптина, который вроде пашет, но надо допилить.
Он действительно лютый бешеный. овер дофига k строк кода.
Вопрос в студию:
Есть ли какие тулзы которые позволяют визуализировать взаимосвязи в скрипте? Linux или Win вообще до фени. У меня от количества if fi уже мутит и мозг лопается.

Сами мы не скриптологи, так только балуемся.

DM 14.12.2016 16:28

найми подходящего человека

MountyPiton 14.12.2016 16:47

Это крайняк и потенциально далекое будущее.
Я лучше куплю софтину если она платная и сам намонстрячусь

saaresto 14.12.2016 17:26

А на чём скриптина вообще?
По запросу "visualize if else" гугол выдаёт определённые результаты, степень годности которых разнится в зависимости от языка.

Упд: увидел if fi, понял.
В тему, похоже, надо призвать таза.

MountyPiton 14.12.2016 17:35

Цитата:

Сообщение от saaresto (Сообщение 2875542)
А на чём скриптина вообще?
По запросу "visualize if else" гугол выдаёт определённые результаты, степень годности которых разнится в зависимости от языка.

postgresql и bash
частично из psql частично из баша.
конструкция бешеная. есть несколько скриптов баша, что в свою очередь запускают скрипты psql. стартует эта вся порнуха из cronа, скопом на кластер где крутятся несколько бд. после отработки скриптов psql стартует еще несколько скриптов баша, что запускают еще набор скриптов баша и psql.:facepalm::shock::facepalm:
Причем из под баша запускаются команды для постгреса с рядом условий. Условия для второго старта он берет из самой базы из таблиц или результатов.:bombaleilo::bombaleilo::bombaleilo:
самый дохлый (в плане маленький) запуск .sh содержит 1600 строк.
задача вообще перетащить этот прон с одной версии на другую. на другой версии чуть другая структура базы. И он там не хочет пахать в наглую.
йа уже вспотел и крякаю. на жопной энергии могу теплофицировать страну.
и как бы с psql фигня, там с грехом напополам можно отследить, но bash описанный таким макаром меня убивает.
просто очееееееееееееееееееееень много if fi

thresh 24.12.2016 17:53

sh -x и вперед

но вообще конечно проще переписать заново


Часовой пояс GMT +4, время: 22:55.