Skip to content

Терминология: сброс - #87

Merged
lex111 merged 3 commits into
masterfrom
gaearon-patch-1
Feb 11, 2019
Merged

lex111 merged 3 commits into
masterfrom
gaearon-patch-1

Conversation

@gaearon

@gaearon gaearon commented Feb 11, 2019

Copy link
Copy Markdown
Member

@gaearon

gaearon commented Feb 11, 2019

Copy link
Copy Markdown
Member Author

Еще может быть "очистка", "освобождение", "отмена"

@lex111

lex111 commented Feb 11, 2019

Copy link
Copy Markdown
Contributor

Effects may also optionally specify how to "clean up" after them by returning a function.

А что на самом деле означает "clean up"? Удаление не то?

@gaearon

gaearon commented Feb 11, 2019

Copy link
Copy Markdown
Member Author

Не, это скорее про то, чтобы отменить изменения, сделанные эффектом. Обычно включает в себя освобождение ресурсов — чистка таймеров, подписок.

"Отмена" близко, но не совсем точно. Например, если эффект фетчит данные, "отмена" не обязательно должна отменять реквест. Достаточно обеспечить, чтобы "старый" реквест не пытался установить состояние.

Концептуально это похоже на dispose в C# или Rx.

Может "чистка"?

@lex111

lex111 commented Feb 11, 2019

Copy link
Copy Markdown
Contributor

Ок, тогда чистка.

@gaearon gaearon changed the title Терминология: уборка Терминология: чистка Feb 11, 2019
@sqts

sqts commented Feb 11, 2019

Copy link
Copy Markdown
Contributor

Как тогда переводим название подраздела "Clean up effects"? Эффекты с чисткой?

@everdimension

Copy link
Copy Markdown
Contributor

отменить изменения, сделанные эффектом

Что-то я с этой фразой не очень согласен. У меня ассоциации совершенно другие. Сайд-эффект, например, отправляет лог на сервер. При отписке логи с сервера никто не забирает обратно :) А вот отписаться от ответа сервера как раз нужно.

В целом для разных сайд-эффектов уместны разные слова, иногда это "отмена" (таймера), иногда "отписка" (без удаления самого event emitter'а), а иногда и "освобождение" памяти.

Ещё разочек предложу "отмену" как довольно распространённый термин для таких действий.

"Чистка" мне кажется тоже хороший вариант, но это введение новой терминологии

@everdimension

Copy link
Copy Markdown
Contributor

@Hisagr

Как тогда переводим название подраздела "Clean up effects"? Эффекты с чисткой?

"Чистка эффектов"

@another-guy

Copy link
Copy Markdown
Contributor

@gaearon

чистка таймеров

Как-то не по-русски. :) "Сброс таймеров" говорят.
Мне кажется, "очистка" будет лучше "чистки".

@everdimension

В целом для разных сайд-эффектов уместны разные слова, иногда это "отмена" (таймера), иногда "отписка" (без удаления самого event emitter'а), а иногда и "освобождение" памяти.

Полностью согласен. Может имеет смысл привести в глоссарии примеры конкретных использований ("сброс", "отписка") вдобавок к общему термину "чистка".

@another-guy another-guy left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

I'm on the fence, но блокировать PR не вижу смысла.

Comment thread TRANSLATION.md
@gaearon

gaearon commented Feb 11, 2019

Copy link
Copy Markdown
Member Author

Сброс вроде неплохо, @lex111?

Сбрасываемые эффекты, произвести сброс

@lex111

lex111 commented Feb 11, 2019

Copy link
Copy Markdown
Contributor

Мне нравится.

@gaearon gaearon changed the title Терминология: чистка Терминология: сброс Feb 11, 2019
@lex111
lex111 merged commit d91bfe5 into master Feb 11, 2019
@lex111
lex111 deleted the gaearon-patch-1 branch February 11, 2019 18:18
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.

5 participants