Автокликер Clickermann :: Форум

Основной раздел => Прочее => Topic started by: i0 on March 15, 2017, 10:15:48 PM

Title: тяжко!
Post by: i0 on March 15, 2017, 10:15:48 PM
у меня проект разросся сильно. и начали раздражать 2 момента:
- минное поле при написании библиотек из-за отсутствия локальных переменных
- снижение читабельности из-за множества лишних строк кода, вызванных особенностястями синтакстиса (нет возврата значений из ф-ций, нет тернарных операторов, нет многомерности массивов, нет символа продолжения строки кода)

хочу услышать мнения/советы корифеев (исключительно), делавших большие практические скрипты на cmann
Title: Re: тяжко!
Post by: Vint on March 15, 2017, 11:29:49 PM
нет возврата значенмй из ф-ций
Может потому, что это не функции?  :D

Ну да, есть ряд неудобств и много не хватает.
С другой стороны никогда не упирался в отсутствие символа продолжения строки кода. Есть длинные строки - включаю перенос. Непрерывность строки спасли бы и обычные скобки, тем более, что они, обычно, и так уже есть.
Title: Re: тяжко!
Post by: i0 on March 15, 2017, 11:48:32 PM
Quote
Может потому, что это не функции?
угу

а перенос пригодился бы при задании массива

а, и ещё вот это вот
userfunc(strconcat("", $nVar1, ", ", $nVar1)) - жесть
userfunc("" & $nVar1 & ", " & $nVar1) было бы куда изящней (ну или +)

Title: Re: тяжко!
Post by: Vint on March 16, 2017, 09:07:36 AM
strconcat конечно лишний, забодаешься его писать, особенно длинный.

Но & тоже не торт. Он в автоите контактация через &, писать вроде и удобно, но читать... Нифига не наглядно. + намного лучше.
Title: Re: тяжко!
Post by: i0 on July 04, 2017, 07:13:38 AM
в стабильной 4.11 трудно обрабатывать ситуации с падении связанного окна,
в 4.13 легко, но
в 4.13 b2 keystring в привязке внезапно перестал печатать киррилицу
а в 4.13 b3 keystring столь же внезапно починился, зато вылезли "кавычки"
нет в мире совершенства ???