На что следует обратить внимание при работе с TON Blockchain
Эта страница переведена сообществом на русский язык, но нуждается в улучшениях. Если вы хотите принять участие в переводе свяжитесь с @alexgton.
В этой статье мы рассмотрим и обсудим элементы, которые необходимо учитывать тем, кто хочет разрабатывать приложения TON.
Чек-лист
1. Коллизии имен
Переменные и функции Func могут содержать практически любой допустимый символ. Т.е. var++
, ~bits
, foo-bar+baz
, включая запятые, являются допустимыми именами переменных и функций.
При написании и проверке кода Func следует использовать Linter.
2. Проверьте значения выбросов
Каждый раз, когда выполнение TVM завершается нормально, оно останавливается с кодами выхода 0
или 1
. Хотя это происходит автоматически, выполнение TVM может быть прервано неожиданным образом, если коды выхода 0
и 1
будут выброшены непосредственно командой throw(0)
или throw(1)
.