In your command-line run the following commands:
brew doctor
brew update
#!/usr/bin/fift -s | |
"TonUtil.fif" include | |
"Asm.fif" include | |
// If you dont know about stack-base languages | |
// Please read something before read comments and trying to understand what is going on here :) | |
5 :$1..n // parse arguments | |
$1 parse-workchain-id =: wc // set workchain id from command line argument | |
$2 parse-int =: subwallet-id // set subwallet id |
In your command-line run the following commands:
brew doctor
brew update
Обычно после написания кода его проверяют. Если речь о какой-то функции, то можно написать простой скрипт, который будет вызывать ее с разными аргументами, и смотреть, что она вернет. Если вы сделали сайт или приложение, то вы открываете его, жмете ссылки и кнопки, проверяете что все отображается верно. Это называется ручное тестирование или QA (Quality Assurance — контроль качества) — человек проверяет работу программы. Если мы попробуем автоматизировать этот процесс, и написать программу, которая проверяет правильность другой программы, то это называется автоматизированное тестирование.
Главный плюс автоматических тестов — то, что они выполняются намного быстрее, чем ручное тестирование, и вам не надо тратить на это свое время (или время тестировщика). Это позволяет запускать их хоть после каждого изменения в коде.
Также, тесты позволяют «защитить» написанный код. Если кто-то в команде (или вы сами) нечаянно «сломал» ваш код, тесты это обнаружат и укажут, что именн