История изменений
Исправление windows10, (текущая версия) :
Потому что потом хрен отдебажишь. Потому что точка вызова не определена вне рантайма. Потому что это нахрен ломает любые инструменты статического анализа ввиду предыдущего пункта. Дальше продолжать?
Здесь нечего дебажить. Потому что по сути нечему ломаться, ведь это сраный биндинг.
кнопка[1].gtk.button('преветек', onclick(process, 1))
кнопка[2].gtk.button('кагдила', onclick(process, 2))
кнопка[3].gtk.button('штоделаеш', onclick(process, 3))
... еще десяток баттонов, а может и двадцатник, хз
def process(button, number):
for i in кнопка:
кнопка[i].gtk.button.set_inactive() # Сначала сделали со всеми кнопками что-то дефолтное
кнопка[number].gtk.button.set_active() # А с нажатой кнопкой сделали что-то недефолтное
...
Код не точный, но суть тривиальных задач я передал. Даже HTML в этом плане сделан грамотно, каждому объекту можно присвоить какой угодно признак, а потом к этому признаку обратиться. Можно нарисовать 100 div'ов с id от 1 до 100 и style например «test», а потом поменять свойства этих div'ов по любому из этих признаков, хоть все «test» закрасить серым, а id#52 зеленым.
Что тут можно и нужно дебажить в примитивном коде if\then ?
Более тебе скажу, добавляя параллельное свойство, и вставляя потом исключения по этим свойствам - вносится больше путаницы, чем просто добавляя индекс.
Массивы же мы как-то дебажим.
Исправление windows10, :
Потому что потом хрен отдебажишь. Потому что точка вызова не определена вне рантайма. Потому что это нахрен ломает любые инструменты статического анализа ввиду предыдущего пункта. Дальше продолжать?
Здесь нечего дебажить. Потому что по сути нечему ломаться, ведь это сраный биндинг.
кнопка[1].gtk.button('преветек', onclick(process, 1))
кнопка[2].gtk.button('кагдила', onclick(process, 2))
кнопка[3].gtk.button('штоделаеш', onclick(process, 3))
... еще десяток баттонов, а может и двадцатник, хз
def process(button, number):
for i in кнопка:
кнопка[i].gtk.button.set_inactive() # Поставили всем кнопкам стиль "неактивна"
кнопка[number].gtk.button.set_active() # А нажатой кнопке поставили стиль "активна"
...
Код не точный, но суть тривиальных задач я передал.
Что тут можно и нужно дебажить в примитивном коде if\then ?
Более тебе скажу, добавляя параллельное свойство, и вставляя потом исключения по этим свойствам - вносится больше путаницы, чем просто добавляя индекс.
Массивы же мы как-то дебажим.
Исправление windows10, :
Потому что потом хрен отдебажишь. Потому что точка вызова не определена вне рантайма. Потому что это нахрен ломает любые инструменты статического анализа ввиду предыдущего пункта. Дальше продолжать?
Здесь нечего дебажить. Потому что по сути нечему ломаться, ведь это сраный биндинг.
кнопка[1].gtk.button('преветек', onclick(process, 1))
кнопка[2].gtk.button('кагдила', onclick(process, 2))
кнопка[3].gtk.button('штоделаеш', onclick(process, 3))
... еще десяток баттонов, а может и двадцатник, хз
def process(button, number):
for i in кнопка:
кнопка[i].gtk.button.set_inactive() # Поставили всем кнопкам стиль "неактивна"
кнопка[number].gtk.button.set_active() # А нажатой кнопке поставили стиль "активна"
...
Код не точный, но суть тривиальных задач я передал.
Что тут можно и нужно дебажить в примитивном коде if\then ?
Более тебе скажу, добавляя параллельное свойство, и вставляя потом исключения по этим свойствам - вносится больше путаницы, чем просто добавляя индекс.
Массивы же мы как-то дебажим.
Исправление windows10, :
Потому что потом хрен отдебажишь. Потому что точка вызова не определена вне рантайма. Потому что это нахрен ломает любые инструменты статического анализа ввиду предыдущего пункта. Дальше продолжать?
Здесь нечего дебажить. Потому что по сути нечему ломаться, ведь это сраный биндинг.
кнопка[1].gtk.button('преветек', onclick(process, 1))
кнопка[2].gtk.button('кагдила', onclick(process, 2))
кнопка[3].gtk.button('штоделаеш', onclick(process, 3))
... еще десяток баттонов, а может и двадцатник, хз
def process(button, number):
for i in кнопка:
кнопка[i].gtk.button.set_inactive() # Поставили всем кнопкам стиль "неактивна"
кнопка[number].gtk.button.set_active() # А нажатой кнопке поставили стиль "активна"
...
Код не точный, но суть тривиальных задач я передал.
Что тут можно и нужно дебажить в примитивном коде if\then ?
Более тебе скажу, добавляя параллельное свойство, и вставляя потом исключения по этим свойствам - вносится больше путаницы, чем просто добавляя индекс.
Массивы же мы как-то дебажим.
Исправление windows10, :
Потому что потом хрен отдебажишь. Потому что точка вызова не определена вне рантайма. Потому что это нахрен ломает любые инструменты статического анализа ввиду предыдущего пункта. Дальше продолжать?
Здесь нечего дебажить. Потому что по сути нечему ломаться, ведь это сраный биндинг.
кнопка[1].gtk.button('преветек', onclick(process, 1))
кнопка[2].gtk.button('кагдила', onclick(process, 2))
кнопка[3].gtk.button('штоделаеш', onclick(process, 3))
... еще десяток баттонов, а может и двадцатник, хз
def process(button, number):
кнопка[number].gtk.button.set_active()
...
Код не точный, но суть тривиальных задач я передал.
Что тут можно и нужно дебажить в примитивном коде if\then ?
Более тебе скажу, добавляя параллельное свойство, и вставляя потом исключения по этим свойствам - вносится больше путаницы, чем просто добавляя индекс.
Массивы же мы как-то дебажим.
Исходная версия windows10, :
Потому что потом хрен отдебажишь. Потому что точка вызова не определена вне рантайма. Потому что это нахрен ломает любые инструменты статического анализа ввиду предыдущего пункта. Дальше продолжать?
Здесь нечего дебажить. Потому что по сути нечему ломаться, ведь это сраный биндинг.
кнопка[1].gtk.button('преветек', onclick(process, 1))
кнопка[2].gtk.button('кагдила', onclick(process, 2))
кнопка[3].gtk.button('штоделаеш', onclick(process, 3))
... еще десяток баттонов, а может и двадцатник, хз
def process(button, number):
if number == 1:
print('и тебе преветек')
if number == 2:
print('харашо дела а у тебя')
if number == 3:
print('на тупые вопросы атвичяю')
...
Код не точный, но суть тривиальных задач я передал.
Что тут можно и нужно дебажить в примитивном коде if\then ?
Более тебе скажу, добавляя параллельное свойство, и вставляя потом исключения по этим свойствам - вносится больше путаницы, чем просто добавляя индекс.
Массивы же мы как-то дебажим.