Skip to content

fix #700#721

Closed
DJYar wants to merge 2 commits intoEvilBeaver:developfrom
DJYar:develop
Closed

fix #700#721
DJYar wants to merge 2 commits intoEvilBeaver:developfrom
DJYar:develop

Conversation

@DJYar
Copy link

@DJYar DJYar commented Feb 18, 2018

Распаковка аргументов из массива (issue #700 )
Проверял на 8.3.11.2867 и в OneScript-- теперь код работает одинаково.

{
public int ID;
public string Name;
public string AlterName;
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Везде в программе используем для англ. синонима термин Alias. Предлагаю сделать единообразно и в этом случае.


argValues = unboxedArgs;

} while (false);
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Не совсем понятна магия с do.. while(false). Для чего нужен однопроходный цикл?
И второе - не лучше ли вынесли вот этот type 2 subroutine в отдельный метод? Код вызова конструктора и так переусложнен, его неплохо бы порефакторить.

var td = new TypeDescriptor()
{
Name = alias,
AlterName = alterAlias,
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Поменять на термин "Alias" (см. выше)

@EvilBeaver
Copy link
Owner

@DJYar тесты попадали в большом количестве. Просьба исправить: http://build.oscript.io/job/1Script/view/change-requests/job/PR-721/5/testReport/

@DJYar
Copy link
Author

DJYar commented Feb 24, 2018

@EvilBeaver я PR прикрою, чтобы в CI он не собирался. Время свободное появится -- у себя правки внесу и открою другой PR с учетом замечаний.

@DJYar DJYar closed this Feb 24, 2018
@EvilBeaver
Copy link
Owner

@DJYar конечно, это некропостинг, но может вернемся к вопросу?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants