►
Description
Все видео курса https://www.youtube.com/playlist?list=PL9tzQn_TEuFUakOn-IY9cDQL2ztNzZunh
Совместный курс NEAR & 4ire Labs
Подписывайтесь, чтобы получать обновления о новостях NEAR, акциях, запуске проектов, баунти, хакатонов
Русскоязычное сообщество NEAR https://t.me/near_protocol
Твиттер https://twitter.com/near_protocol
Общение с разработчиками https://t.me/openwebdev
Follow the latest from NEAR Protocol on:
Website: https://near.org/
Discord: https://near.chat/
Blog: https://near.org/blog/
Twitter: https://twitter.com/NEARProtocol
GitHub: https://github.com/near https://github.com/nearprotocol
#Blockchain #FutureIsNEAR #NEAR #nearprotocol #rust #wasm #assemblyscript #раст
A
Hello,
everyone
I,
am
glad
to
welcome
you
to
our
10
lectures
of
the
final
lecture
on
such
a
short
introduction
to
the
course
on
kinship
I
hope.
You
have
already
received
your
necessary
skills
today
we
will
have
a
fairly
practical
lecture,
I
would
say
because
in
theory
there
is
not
much
here
and
no
matter
how
many
practices
come,.
We
won’t
consider
because
many
books
have
been
written
on
this
topic,
in
principle,.
This
is
such
a
fairly
common
topic
from
computers,.
A
We
will
look
at
the
tools
that
offer
us
once
and
practice
with
you
a
little
our
topic,.
As
you
already
know
this
testing,,
then
there
is
the
topic
of
testing
itself,,
which
is
quite
extensive,
as
I
speak
of
materials
on
it,
of
course,.
We
will
not
analyze
a
lot
of
units
in
one
lecture,,
because
many
people
study
testing,
how
to
test,
what
tools,,
how
to
write
tests
correctly,
in
principle,
in
separate
courses,.
A
Let's
start
with
the
fact
that,
in
principle,
testing
it
helps,,
but
also
to
understand
if
you
have
bugs
in
program,,
but
if
you
also
have
a
lot
of
tests
written,.
This
does
not
guarantee
that
you
are
not
sideways,,
as
he
said
his
time
to
fence
himself
off,.
Perhaps
many
of
you
have
heard
this
name,.
A
This
is
a
very
famous
scientist
among
computer
silence
and
he
said
that
testing
programs
is
an
effective
way
to
see
the
presence
of
bugs,,
but
this
is
completely
useless
to
show
their
absence
and
he
is
basically
right
because,
no
matter
how
you
write
your
tests,
it
is
very
difficult
to
cover
all
the
possible
data
cases
that
can
happen
to
your
program,,
but
nevertheless,.
The
presence
of
tests
is
always
a
good
practice
because
it
will
allow
you
to
avoid
many
errors
and
at
least
the
most
obvious
data
that
you
think
it
should
be
checked.
A
A
Let's
start
with
that,
yes,
by
the
way
I
see
the
comments
for
a
second
I
want
to
see.
Plus
the
test
is
also
a
cat,
more
tests
more
yes,
michael
to
some
extent
it
is,,
but
nevertheless,.
If
you,
for
example,,
you
run
some
kind
of
code,.
You
have
some
kind
of
sarah
who
runs
your
tests,
and
if
you
have
one
of
you
and
even
hundreds
of
tests,,
it
suddenly
crashes
earlier
didn’t
fall,.
This
is
also
a
bad
sign
that
something
went
wrong,.
A
So
an
excessive
number
of
tests
is
also
bad,
because
it’s
difficult
to
maintain
if
you
change
the
logic,,
but
you
need
to
write,
preferably
such
universal
tests
that
contain
such
a
common
one
somewhere,
that
is,.
We
will
consider
this
case
with
you.
Let's
start
with
the
fact
that,
in
principle,
just
once,,
but
as
I
told
you
in
previous
lectures,,
there
is
such
a
rule
to
take.
If
your
and
the
program
was
compiled,,
then
it
most
likely
works
as
it
should.
I
would
have
to.
A
Check,,
including
such
such
tests,,
until
such
cases,
for
example,
go
to
hang
around,
that
is,.
It
compares
types,
checks
that
the
types
match,
this
of
course
will
also
happen
in
many
languages,,
but
again
with
some
nuances,
that
is,
once,
for
example,,
as
we
considered,
it
does
not
give
makes
implicit
type
casting,
respectively,
if
somewhere,
for
example,
in
the
same
steam,
+
+.
If
your
function
takes
an
integer
and
then
from
some
place
in
the
program,
a
float
was
transferred.
There,
that
is,
a
floating
point.
Number,
this,
in
principle,
will
blame
the
pier
on
that.
A
But
for
some
reason
you
salt,
the
code
that
returns
a
float,.
You
will
also
have
an
error,.
Your
code
simply
does
not
compile
and
many
other
such
things,
that
is,
up
to
more
complex
structures.
You
will
not
have
any
explicit
conversion
and
therefore
it
already
protects
such
things
from
many
of
you,
in.
A
Addition,,
the
presence
of
your
data
is
checked.
What
are
we
talking?
About,
that
is,
brothers,?
You
can
use
such
things
like
auction
at
once
and
down,
respectively,
check.
If
you
have
the
data
itself
or
there
is
an
error
and
react
depending
on
this
well,,
it
is
unlikely
that
you
will
write
something
that
you
do
not
have
weight.
A
Everything
write
the
code.
What
if
you
are
missing
the
value
of
this,,
you
somehow
save
it,
no,,
you
can’t
do
this
because
your
program
simply
won’t
be
copied,
also,,
the
rand
lets.
You
know
that
that
is,,
you
just
can
know
that
the
memory
of
which
you
use
is
valid,
that
is,
and
also,
for
example,
in
the
same
steam
+.
If
you
pass
them
like
this,
some
complex
structures,,
even
some
strings,,
some
pointers
to
some
memory,.
There
can
always
be
an
option
that
something
went
wrong
in
your
code
and
you
already
have
what
is
happening.
A
You
are
trying
to
access.
Let's
say
deleted
data
is
deleted
data
or
a
non-existent
piece
of
memory.
Actually,
I
think
many
of
you
already.
Those
who
worked
with
these
languages
know
what
gender
is
and
so
further,
I'm
sorry,.
You
won't
have
this
because,
as
we
considered,,
thanks
to
the
memory
model
at
once,
that
is,
due
to
the
fact
that
throw
away
there
is
the
concept
of
ownership,
the
concept
of
borrowing,
etc.,
well,.
A
If
it
checks
it
for
you,,
then
you
really,,
if
one
of
you
has
already
described
before
in
languages
like
boobs
and
now
writes
in
Russia
and
tried
to
test
something,
I
think
yes,
in
principle,.
You
are
very
pleased
that
many
things
that
you
have
to
check.
Usually
you
don’t
check
here,,
that
is,
here,
it’s,
more
straightforward
and
testing
or
something
if
you
can
say
so,.
So
what
should
we
do
then?
First
of
all,.
A
Sorry,
if,
since
such
a
device
already
gives
us
such
opportunities
for
managing
our
code
and
at
the
same
time,
we
don’t
need
to
test
a
lot
of
things,
of
course,.
The
point
is
that
since
it’s,
not
right
for
you,,
your
business
logic
is
in
the
lead,
that
is,
let’s
say
you
have
a
function
called
they
say
heat
and
fighting,,
and
if
you
multiply
your
number
by
5,,
but
if
you
wrote
in
your
code
that
this
is
a
dream,
multiplication
by
4
is
performed,
respectively,
up
to
1
by
the
name
of
the
function,.
A
It
will
not
miraculously
check
that
you
are
multiplying
by
5,,
but
not
on
4
or
what
is
it
about
business
logic,
that
is,
from
the
help
of
tests,?
First
of
all,,
you
should
check
your
business
servant,,
the
business
logic
of
your
application,,
sai,
love,,
swelling,
and
so
on,.
What
any
space
actually
consists?
Of,
first
of
all,.
This
is
not
socialization,.
That
is
preparation
itself.
So
that
includes
this
preparation.
Well,
let's
say
you
bones:
you
have
some
kind
of
pre-application
that
interacts
with
the
database
in
your
30s.
A
You
at
the
time
of
test
detailing,
you
can,
let’s
say,,
create
some
kind
of
database
instance,.
It
is
connected
to
create
a
table,
and
so
on,.
This
is
the
fate
of
initialization
and
then
you,.
According
to
your
proposal,,
using
this
database
that
you
initialized,,
you
can
run
your
test
that
will
directly
interact
with
the
database
that
is,
you
run
your
code,
for
example,,
make
some
queries,,
create
some
records
in
the
database
and
then
make
a
request
and
check
some,.
A
But
let's
say
you
had
a
database
as
a
student
in
the
test,,
several
students
created
three
students
and
you
make
a
request
and
you
check
that
there
are
exactly
3
students
in
the
database,
that
is,.
The
third
stage
is
to
make
sure
that
the
result
that
the
execution
of
your
test
corresponds
to
what
you
expect,.
A
Let's
see
how
exactly
to
take
it,
well,
sorry,,
the
test
is
basically
a
function,
any
function
that
has
an
annotation
with
the
test
attribute
piece
abstract
you're
already
in
in
principle,,
they
used
it,
that
is,.
When
we
put
a
lattice,
open
brackets,.
This
is
an
annotation,
for
example,.
You
used
an
annotation
when
you
consider
a
trade
with
Zhenya,
that
is,,
you
wrote
a
lattice
square
brackets
drive
and
the
name
of
the
track,
yes,
that
is,,
let's
say
copy,
and
so
on,
and
the
tests
themselves,
brothers,
are
launched
using
the
kargat
command.
A
Let's
look
at
such
an
example,
in
fact,,
we
have
a
regular
function,.
It's
called
read:
works,
I'll
tell
you
this
example,.
This
is
a
test,.
You
always
have
1
if
you
create
a
project
using
the
boar
command,,
as
we
discussed
with
you,
in
my
opinion,
on
the
second
lecture,
counts
the
advice
of
the
library
with
the
help
of
the
command
at
the
end
of
the
file,
we
will
have
such
a
record,
let's
first
of
all
pay
attention,
while
the
people
this
part
of
us
has
a
function
before
the
comment
on
organic.
A
Here
you
have
a
function
called
it
works
and,
as
you
can
see,
in
this
function,
there
is
an
annotation
with
a
joint,.
While
we
talked
with
you
attribute
in
the
test,.
This
means
that
this
function
will
be
sufficient.
What
we
do
in
this
function
in
this
function,
we
we
call
color
and
sort
peak
what
does
sort
and
gender
mean,
that
is,
literally
translate
this
statement
that
are
equal.
You
say
that
the
left
first
argument,
the
expression
of
the
first
argument,
is
equal
to
the
expression
of
2
arguments.
In
this
case,
2
plus
2
equals
4.
A
If
you
have,
these,
two
parts
are
equal.
When
you
call
the
macro
40
patterns,,
if
these
two
parts
are
equal,,
nothing
happens
to
us,
that
is,
no
output
to
the
screen,
happens,
it
just
passes.
If
you
have
these
two
parts
are
not
equal,,
then
you
will
have
an
error.
What
kind
of
error
we
will
consider
a
little
later.
A
Attention,
again,,
just
a
regular,
attribute
function
and
everything
inside
is
already
the
test
itself,.
Let's
look
at
it
from
the
point
of
view.
That's
when
we
are
here.
We
considered
what
the
initialization
of
the
test
initialization
of
the
test
consists.
Of,,
we
didn’t
have
to
run
the
code
that
we
want
to
test,.
We
don’t
have
the
code
here,
as
in
fact
there
is
no
code
either,,
except
that
we
can
consider
this
part
2
of
2
well,.
The
expected
result
is
the
expected
result.
45,.
A
We
check
that
two
plus
two,
this
code
is
equal
to
the
expected
result.
4
if
we
have
the
same
first
second
argument,,
the
function
does
not
give
any
yes
to
the
screen,,
but
at
the
same
time
it
passes,,
let's
see
how
it
looks,,
but
you
can
see
in
this
case
we
copy-
and
this
is
the
inscription
that
we
run
one
test
one
test
with
the
inscription:
it
works,
it
works
and,
as
you
noticed
here,
there
is
a
prefix
test
in
this
case.
This
prefix
with
this
is
the
name
of
the
mod.
A
Actually,
this
attribute
for
the
name
of
the
module.
It
says
what
it
says
that
this
module
is
that
the
code
that
is
contained
under
this
annotation
in
this
case
this
model,
it
will
exist,
only
you
if
without
a
you,
write
a
command
to
arbat,
but
with
e
the
volume
will
not
exist
if
there
is
a
build
command,
that
is,.
Only
if
you
run
a
test
runtime,
then
you
have
this
present,,
which
means
that
it
means
that
before
the
concept
of
growth,,
this
is
not
a
direct
application
of
this
concept,
but
nevertheless,.
A
What
is
simple,
we
say
that
you
don’t
pay
for
what
you
don’t
use,,
that
is,
respectively,
if
it
compiles
and
the
program.
Usually
this
data
is
well,.
This
summit
with
they
will
not
be
included
in
samba
on
the
frame.
The
application
binary
itself,
that
is,,
if
you
even
have
huge
tests
and
the
size
of
your
applications,
will
not
increase
from
this,
because
you
have
it,.
Let's
explain
exactly
why
this
happens.
A
When
you
run
the
box
command
test,
1
compiles
you
another
binary
file
for
the
application,
and
in
fact
this
file
is
different
from
the
application
file.
Itself,
it
came
to
itself
contains
test
data.
It
delays
for
itself
what
-the
test
definitions
of
which
you
indicated,
that
is,
in
principle,.
It
will
be
a
completely
different
binary,
ny
file.
A
So
that's
what
I'm
talking
about
what
it
means,
because
it
starts
by
the
way,
I
see
the
question
when
I
start
the
program,
the
dough
does
not
start
in
several
threads
before
lying
starts
initially,
instead
of
to
the
thread,
but
there
is
a
separate
flag
where
you
can
specify
the
number
of
threads
dash
test.
Only
then
a
space
again
wait.
In
my
opinion.
It
is
called
a
test,
trust
variable.
You
specify
the
number
of
threads
you
want
to
test.
A
A
But
actually,
what
comes
out
when
you
release
the
kargat?
You
have
a
completely
different
binary
file
that
contains
this
test
module,
and
this
means
that
if
you
simply
assemble
this
additional
bing
carb
command,
your
code
will
not
be
your
binary
file
and
accordingly,
you
will
size.
D
o
binary
will
not
grow,
will
not
increase.
Therefore,
you
can
write
under
a
thousand
tests
from
this,.
The
proposal
itself
will
not
work
for
you
from
the
point
of
view
of
a
computational
point
of
view,.
A
It
will,
of
course,
be
very
good
that
you
have
a
huge
number
of
tests,,
but
for
the
speed
of
all
execution
programs
and
navi
size
did
not
affect
that.
We
can
see
the
output
of
the
compiler
here,
well,
firstly,,
that
one
test
was
launched
and
they
look
with
and
become
I
see
a
comment.
Questions
again,,
other
users
are
not
visible
before
they
are
answered,.
A
And,
accordingly,,
if
you
need
a
certain
number
of
threads,,
then
this
can
be
a
doctor
on
specify
when
you
call
kest.
In
this
case
the
command
will
look
like
and
while
karpat
with
wait,
space,
dst
stress
and
let
’s
say,
a
single
song,
I
won’t,
be
with
a
medical
question.
Zhenya
will
answer
you
so
that
we
continue
more
collections
because
I
leave
the
same
things
several
times
and
those
who
are
simply
not
interested
in.
You
will
also
be
distracted,
so
consider
the
conclusion.
A
Here
we
run
the
test
as
we
see
the
test
from
the
shh
module
with
the
name
it
works
and
it’s.
Ok.
Now
we
look
at
the
result,
that
is,
the
load
resort.
Ok,
means
that
all
the
tests
came
once
we
passed.
The
tests
for
my
test
about
was
ignored.
0
tests
were
measured
and
0
tests
were
filtered
and
you
would
have
it.
You
see
how
many
seconds
it
took
to
complete
what
it
means.
Well,
I
think
it’s
clear
that
one
test
passed
along
the
tests.
A
A
What
kind
of
complex
logic
do
you
have
some
features
of
the
application
or
have
written
10
tests
before
them
volume,
1
candle,,
let's
say
changes
and
you,
for
example,?
You
know
that
yes,,
it's
okay,
new!
You
are
some
kind
of
difficult
test
before
that.
You
don't
have
the
opportunity
to
correct
it
now,,
but
you
know
that
your
site
won't
work
with
it,.
It
will
always
swear
and
you
won't.
You
want
your
reg.
A
Yes,
to
constantly
see
that
this
test
has
failed,,
although
you
have
previously
created
on
the
github
what
you
need
for
the
fixes,,
but
you
don’t
know
how
you
will
see
every
time
that
this
test
has
failed
grow.
You
can
add
to
the
test.
This
is
how
we
have
attribute
with
you
can
add
exactly
the
same
attribute
that
will
be
called
elinor,
that
is,
you
ignore
this
with
some
kind
of
complex
logic,
and
you
want
to
skip
it
at
the
moment.
So
as
not
to
take
this
test
into
account
and
again,.
A
Let's
say
you
have
some
kind
of
project:
some
application
of
someone
is
difficult,.
This
application
is
configured
on
github
before
it,.
What
does
it
mean,
that
is,?
Every
time
you
see
something
on
github,,
some
kind
of
catch
is
launched
on
your
github
m,
which
costs
all
your
growth
test,
and
let's
say
you
have
one
of
the
tests,
some
kind
of
very
difficult
in
itself,
well,.
Let's
say
it
creates
several
databases
creates
a
thousand
tables
there
and
so
on
and
so
on,
and
you
don't
want
to
because
of
this
every
time
performing.
A
All
these
tests
took
you
40
50
minutes
there,
because
it
slows
down
your
process
very
much,.
So
you
can
specifically
write
this.
One
then
check
it
to
make
sure
it
works,
and
then
you
can
put
ignore
flags
on
it,
because
you
don’t
go
every
time
such
a
huge
amount
time
to
spend
on
a
walk
through
all
the
tests,
okay,.
That
means
we
figured
out
the
signal.
As
for
the
major
major
literally
translate,
0
tests
were
measured.
In
this
case.
We
are
talking
about
punch
man,
0
tests
filtered
test
filtering.
A
This
is
also
a
convenient
filtering,
that
is,.
When
we
read
the
korbut
command
with
the
default
y,
you
run
all
the
tests
that
you
have,,
but
at
the
same
time
you
have
100
tests,,
you
wrote
101
basins
and
you
still
have
it
ovals.
When
you
write
it,
that
is,,
you
can’t
understand
how
to
write
it
correctly,
constantly
test
testing
new,,
as
if
you
don’t
really
want
to
check
100
other
tests.
A
Every
time
that
you
didn’t
influence
with
your
code
before
which
you
write,
you
want
to
only
test
bandages
once
before
this
sample
you,
you
can
write
a
dvd
test
and
the
name
of
this
test,,
and
you
will
actually
have
exactly
this
one
chosen
in
this
case,.
If
you
caused
a
siege
of
you,
one
test,,
you
rejected
that
it
would
be
written
here
that
a
hundred
about
filtron-
and
now
you
see
here,
it’s
so
interesting,-
it
still
depends
on
Dr.
moi,
la
guerre
here
0
tests.
What
does
it
mean?
Well,
sorry,?
A
You
can
write
comments
as
you
know,.
Maybe
some
of
you
know
comments
are
flash,
well,.
You
can
also
write
the
so-
called
doc
comments
on
which
documentation
can
be
generated
for
you,
moreover,.
The
hag
has
a
built-in
feature
like
years
when
you
write
3
comments,
three
layers
between
the
reservation
of
this
write.
Three
hearing:
it
means
that
this
is
yes
to
comments,
will
have
it
in
Russia,.
A
A
Let's
now
change
the
name
of
this
function,,
it
is
called
it
works,,
just
change
the
name
of
the
function
to
Mike
synthesis
and
what
has
changed
in
the
output,.
You
can
see
that
the
costin
test
will
now
be
written
so
that
you
can
see
how
the
correlation
is,-
that's,
how
you
called
the
name
functions
before
the
test
and
you
see
as
a
result
go
ahead.
A
Let's
add
one
more
example
here
that
is,
we
have
a
chat
which
2
plus
2
equals
4.
We
want
to
check
it,,
but
maybe
we
will
write
deliberately
incorrect
ones
that
we
write,
that
we
claim
that
2
plus
2
equals
3.
Obviously,
this
is
not
true,
and
we
expect
that
this
test
should
fail.
What
output
we
will
see.
A
Let's
see,
we
are
joking,
two
tests,
and
you
see
that
here
it
is
written
May
and
on
the
chipboard,
although
we
have
the
first
lists
of
the
home
contest,
but
at
the
same
time
washing
the
mts
here,
2
what
it
says,
it
again
says
that
several
threads
are
launched
on
top
of
the
test,.
Secondly,
you
should
not
count
on
the
fact
that
these
tests
have
you
will
be
executed
in
a
certain
order,,
the
order
of
execution
of
those
tests,.
You
cannot
know
in
advance,
respectively,.
We
must
every
day
it
is
actually
called
unit
tests,
test.
A
Some
module
1,
and
preferably
each
test
you
have
before
each
test,
should
be
a
tomato
that
it
means
it
means
that
every
test
you
have
has
to
count
on
a
given
which
is
directly
used
in
this
test.
You
can't
count
on
th
o
before
this
test
will
be
executed
from
there,
four
others
or
three
others.
You
should
always
expect
that
you
can
execute
it
yourself
and
pass.
A
It
will
be
correct
and
in
any
case,
ok
back
to
the
code
that
we
see
what
we
call
will
pass
the
microsoft
test
with,
and
he
ok
went
through
the
email,
but
the
file
is
obviously
yes,
because
two
plus
two
does
not
equal
three
and
we
land
what
equals.
Let's
see
here,
we
see
that
the
track
is
a
test,
which
again
tells
us
that
this
dog
was
launched
in
a
separate
stream,
panics
about
the
fact
that
his
own
file,,
the
left
part,
does
not
equal
the
right
part,
in
this
case
I,.
A
This
left
part
does
not
equal
the
right
part,
and
we
see
that
on
the
left,
this
value
4
is
suppressed
by
4
on
the
right
assignment
3
and
accordingly
we
even
see
the
line
that
happened.
There,
well,
in
this
case
it
is
the
line
you
not
important
for
yes,
because
it
launched
the
main
stone-heart,,
but
nevertheless
you
can
immediately
understand
in
which
line
your
t
directly
fell,
eats
and
moreover,.
A
Here,
I
even
have
a
hint
that
if
you
want
to
see,
that
is,
in
what
order
the
functions
were
called
that
led
to
this
older,,
then
you
can,
with
the
environment
variable
the
trace
run
is
equal
to
one,
and
here,
respectively,
files,
additionally,.
You
see
this
museum
at
the
bottom,.
This
museum
will
be
a
list
tests
that
hid
that
did
not
pass
from
the
statistics,
respectively,.
You
see
that
one
test
passed,
one
test
was
carried
out,,
but
you
yourself
see
something
said,
that
is,.
A
It
is
logical
that
we
think
that
if
you
launched
a
set
of
tests-
and
at
least
one
of
your
tests
did
not
pass,,
this
means
that
it
is
considered
that,
as
it
were,
testing
didn’t
pass
successfully.
And,
in
principle,
it’s
logical,
yes,,
you
don’t
want,
say,
to
eat
some
code
in
production,
where
it
works,
well,,
almost
everything,,
but
part
of
you
know
that
it
doesn’t
work
and
thinking
about
this
case
will
give
you
worth
living.
A
You
can
simply
put
the
ignore
attribute
here
here
near
the
dough,
for
example,
and
then
the
result
of
this
test
will
be
ignored.
Go
further.
Also,
in
this
case
we
write
such
then.
It
is
obvious
that
we
know
for
sure
yes,
that
two
plus
two
is
four:
they
are
three
and
we
want
old
age,
for
example.
This
is
to
check
that
two
plus
two
will
not
equal,
but
how
can
we
check
this,
well,
for
example,,
as
we
have
a
peak
macro,
which
means
about
the
equol
tass
variety,.
A
We
assert
that
the
first
2
moments
are
between
each
other,,
so
we
have
a
macro
called
assert
n.I..
The
sort
here
is
the
flask
which
claims
that
the
first
and
second
arguments
are
not
equal
to
each
other.
If
they
are
not
equal
to
each
other,
then
this,
then
this
part
will
not
display
anything
on
the
screen,
but
if
suddenly
they
are
equal,
we
will
responsibly
also
have
an
error,
that
is,.
A
A
Your
homework,
I
hope
that
for
many
of
you
it
has
already
become
a
little
more
complicated
for
a
year,
that
is,,
you
already
use
some
trades
there,.
You
also
use
generics
there
that
you
understood,,
but
yes.,
you
64,
you
used
the
type
in
which
you
can
accordingly
initialize
those
that
you
expect,
but
for
ease
of
demonstration,.
In
this
case,
we
will
consider
a
minimally
working
example
and
try
to
test
it.
A
But
if
it
doesn’t
work
for
you,,
you
wrote
some
code
for
1
and
for
example,
yes,
and
so
it’s,
some
kind
of
smart
cantor
protocol
on
it
and
something
doesn’t
work
for
you
and
you
want
to
get
some
help
from
the
community,
for
example,.
Go
to
stackoverflow,,
create
a
topic,
describe
your
problem,
or
you
sign
it
in
discord
to
someone,
or
again,
for
example,
in
a
telegram.
Chat,
add
to
us
that
guys,
something
doesn’t
work,.
What
is
the
correct
algorithm
to
do
this?
A
A
You
can
see
what’s
wrong
with
me
and
you
send
this
huge
project
of
yours
in
which
a
bunch
of
different
code
can
also
be
disassembled,,
but
the
person
who
you
will
help,
he
doesn’t
really
want
to
watch
the
whole
course,,
because
actually
heaven’s
code
is
up
to
you
and
what
needs
to
be
done
for
this.
There
is
such
a
thing
that
is
called.
A
Which
is
called
such
an
abbreviation
of
the
session?
What
does
this
abbreviation
mean?
This
abbreviation
stands
for
short
of
content
tracks.
Kampala
was
example,
this
is
a
short
self-contained,
most
informative,
correct
and
compilable
example,
I.e.
it
contains
itself
well,
firstly
and
minimize
the
amount
of
code,
I.e.
you
have
a
huge
project.
You
have
some
part
of
the
small
code,
not
working,
write,
a
small
program
in
which
this
small
part
will
be
scott,
which
will
not
work,
which
actually
is
the
same
as
in
your
program.
A
Overflow
in
discord,,
your
colleague
is
a
friend
or
just
someone
is
looking
for,
and
in
this
case,
try
to
write
a
minimal
example
that
will
contain
this
error
and
which
a
person
can
run
and,
accordingly,
help
you
find
the
error;
moreover,
I
will
tell
you
such
a
thing,
yes,.
Everyone
has
had
such
things
and
when
you
write
poetry
here,
is
this
minimal
working
example
of
the
correct
one?
A
When
you
tell
someone
your
problem,
you,
while
removing
this
problem,
you
can
find
your
mistake
so
here,
if
you
write
some
minimal
example
that
reproduces
this
error,
during
this,
you
can
just
find
out
what
your
mistake
is,,
what
you
are
doing,,
and
this
can
help
you
find
the
error
yourself,,
even
simply
because
you
will
have
less
code
bounce
that
you
will
need
time
by
time,
keep
in
mind
and
understand
what
is
wrong
with
it,
okay,.
Let's
return
to
our
example
in
this
case,,
we
will
consider
this
with
it,
some
minimal
example,.
A
A
Gave,
can
name
a
period
with
two
letters:
and,
like,
I
think
it’s,
clear
that
I
am
and
and
letters,
well,.
It
can
to
be
clear.
Only
to
this
person,
I
think
that
a
long
function
name
is
much
better
than
a
short
one,.
This
also
applies
to
the
names
of
the
changes,
that
is,.
You
can
see
what
someone
does.
A
What
childhood
I
call
the
emission
variables
there
details
and
that
hardly
anyone
will
understand
in
this
case
we
have
how
it
would
be
understandable,
because
we
will
specifically
try
to
structure
the
rectangles
to
its
sides,
and
it
is
generally
accepted
to
understand
here
we
are
creating,
respectively,,
a
rectangular,
hic
1
and
to
which
we
transfer
sides
three
and
two
and
write
out
our
macro.
We
call
our
macro
a
donkey
joke
about
that.
A
Who
is
what
value
of
the
fibonacci
number
1050
in
the
account,?
Well,
you
will
definitely
count
it
for
a
long
time
on
your
own
in
your
head,.
You
are
also
unlikely
to
remember.
That’S
why
it’s,
okay
and
shows
in
this
case,
you
indicated
that
you
are
expecting
up
to
these
data.
You
can
see
such
an
area.
You
can
notice
that
we
have
such
an
inscription
from
supra
and
here
is
an
asterisk.
What
does
this
inscription
mean?
We
have
this
bridge
with.
This
is
already
a
separate
module
from
it
has
its
own
brackets.
A
It
does
not
know
about
anything
exists
outside
of
this
module,
therefore,.
In
order
for
this
module
to
test
for
the
existence
of
our
rectangle
structure
and
its
method
Ilya,,
we
must
write
such
a
defeat
that
will
import
everything
that
is
in
the
parent
module
and
we
can
see
if
we
run
such
a
test.
We
are
shown
that
rectangle
Ilya
equals
the
world.
Are
it
successfully?
Ok,
it
went
well,
let's
look
at
this
even
further
if
we
want
to
use
and
get
some
more
understandable
errors
that
occur.
Let's
say
in
this
case:
yes,
we
have.
A
It
is
quite
obvious
without
us,
the
circle
it
does
not
pass,
we
will
see
not
corresponds
to
that
there
area
5
was
expected
to
be
6
and
something
is
wrong,.
But
let
me
do
this
for
you,
well,,
first
of
all,
and
pay
attention,
I’m
in
the
method.
I
now
did,
let’s
say
I
just
used
to
work
only
with
squares,
I
don’t
know
how
the
area
of
\u200b\u200bthe
rectangle
is
subtracted.
A
To
me
who
-he
said
that
it
is
clearly
necessary
to
multiply
there,
I
thought
it
was
like
a
square
and
multiplied
it
well,
I
exaggerate
this
thought,.
You
understand
why
I
wrote
such
a
code,
and
at
the
same
time,
I
was
told
that,
according
to
the
table,,
if
you
have
a
rectangle
with
sides,
3
2,,
then
it
should
have
an
area
of
\u200b\u200b6,.
So
I
wrote
a
test,
I,
think,
well,.
A
A
You
see
a
message
on
the
screen
that
the
d
army
in
the
fish
glyzin
project
is
glued
and
others
from
and
actually
the
area
of,
\u200b\u200bwhich
was
calculated,
well,
by
the
way,.
What
is
the
difference
between
the
store
and
the
variety
of
that
short
and
half
a
minute
goal
in
this
case,?
We
have
macro.
40
takes
one
parameter,
which,
respectively,.
If
it
is
equal
to
true,,
then
nothing
happens,,
no
output
to
the
screen.
A
If
this,
if
this
argument
equals
the
result
of
executing
this
expression,,
then
accordingly,
we
will
see
such
an
error,
that
is,
in
this
case,.
We
will
format
here.
T
is
a
direct
value
inserted
or
here,
and
how
do
you
see
it?
As
I
wrote
here
that
the
area
of
,
the
rectangle
of
italy,
is
multiplied
by
hey?
We
expect
that
there
should
be
a
mistake
here.
Let's
see
what
happens
from
this,
and
from
this
we
get
such
a
prize.
A
We
launch
and
see,
and
I'm
here
always
did
not
replace
through
here
in
the
creative
from
9.
In
this
case,
we
see
that
the
message
that
the
area
of
the
rectangle
is
incorrect
because
the
area
is
9,,
then
I
slightly
changed
the
water
there,,
not
the
conclusion
of
years,.
It
will
be
decommissioned
in
which
line,
that
is,,
you
understand.
Why
do
we
use
such
a
construction
in
order
to
write
clearly
some
kind
of
community?
In
this
case
it
is
obvious,
but
again,.
A
If
you
have
some
kind
of
complex
example,,
let's
say
with
databases,
you
have
a
lot
of
some
kind
of
calculations,,
then
just
see
what
you
have.
Some
two
numbers,
for
example,
do
not
match
with
each
other,
children,
old
people,.
It
may
not
be
completely
obvious
what
is
happening
to
you
and
why
it
does
not
work,
that
is,
when
you
are
designing.
You
are
also
your
task
if
it
is
necessary
to
write
clearly
and
the
error
message,
that
is,
why
this
test
does
not
pass,.
You
can
write
that
this
test
does
not
pass.
A
Dad
was
expected
this
value
because,
for
example,
such
requirements
must
be
met,,
but
at
the
same
time
you
will
receive
such
ok.
Let's
go
further,.
Let's
look
at
such
an
example
of
the
actual
fibonacci
number
to
the
fibonacci
series,
in
principle,.
Quite
simple,
mathematical
things,.
Many
of
you
have
heard
this
fibonacci
series,
how
it
is
formed,.
Each
next
element
of
the
series
is
equal
to
the
sum
of
the
two
previous
ones,
that
is,
respectively,.
A
The
series
looks
something
like
this
example:
0
1
1,
2,
3,
5,
8,
13,
21,
34
and
so
on,
that
is,,
you
add
every
two
previous
elements
of
the
series
with
the
help
of
not
getting
new
elements
until
the
fibonacci
number
in
general,.
This
is
such
an
interesting
thing.
You
can
read
with
the
help
of
them.
Many
phenomena
of
nature
itself
are
described
and
I
think
you
will.
A
This
is
also
interesting
so
here-
and
here
we
have
the
actual
code-
in
this
case
that
is,
this
one
is
written
in
a
decorative
style,
that
is,
it
will
be
cleaner
than
optimal
than
recursive,,
which
is
usually
written,
and
plus,.
I.
Think
many
of
you
will
understand
yes,
perception,
that
is,
what
we
do
in
this
field.
If
we
pass
some
negative
number,
we
want
to
get
minus
1
element
of
the
series
in
the
series
cannot
be
up
to
the
minus
first
element,.
A
Then
we
panic
with
the
message
that
the
number
that
we
passed,,
for
example,
-1,.
It
is
negative.
If
we
pass
the
number
0,,
you
again
cannot
have
a
zero
element
in
the
series,.
But
if
we
speak
mathematical,
language,,
respectively,
we
panic
that
0
is
the
wrong
argument
of
the
fibonacci
function,
and,
accordingly,
special
cases,,
that
is,.
We
need
the
first
element
from
the
fibonacci
series.
A
There
and,
accordingly,
return,
one,
okay,
special
courts,,
and
then
we
actually
check
in
the
loop
that
we
add
the
last
element
of
the
charges
with
current
and
get
the
next
name,
and
so
you
hours
also,
if
we
have
1123
while
m,
we
get
the
number
2,
we
add
1
from
1
and
how
we
get
103,
we
add
two
and
how
we
get
the
number
5.
We
add
3
bison,
I.e.
the
two
previous
elements
add
up.
It
was
the
following.
A
Yes,
yes,
let's
write
a
test
for
our
to
our
fibonacci
series
in
this
case,,
we
didn’t
even
write
a
structure,.
In
this
case.
We
have
a
function
that
takes
itself
one
number,,
which
is
a
number,
otherwise,,
which
we
pass,
well,.
As
you
might
notice,,
we
could
immediately
indicate
the
type
ue
32
here,,
and
then
we
would
have
this
case
in
principle,.
You
wouldn’t
even
have
to
take
it
into
account,,
because
we
bothered
you
once
for
this
and
wouldn’t.
A
Let
you
pass
a
negative
number
there,,
but
in
this
case,
for
clarity,
let’s
write
that
it
checks
the
kayaks
of
our
function,
here’s,
a
test,
again,
note
that
we
must
import
this
function
itself
from
the
outside
using
yusup.
In
this
case,
we
select
the
fibonacci
test.
Ok,
it
has
like
this
pay
attention
to
the
name
of
the
method
in
this
case,
yes,.
Although
I
said
it
was
not
quite
right
for
good,,
but
if
we
only
contain
this
fibonacci
kiss
test,,
we
test
the
falls
of
words
we
take
out
in
this
case,
by
the
way,.
A
6
did
not
correct
the
example,,
but
the
value
of
the
results
is
just
the
names
of
the
variables
typed
are
called
in
this
case,
we
subtract.
The
number
fibonacci
is
6
in
a
row
and
we
check
that
this
number
is
8,.
We
suppose
we
found
tables,.
What
is
it
worth?
That
fibonacci
is
8,?
We
can
calculate
it
ourselves,
1123
58
fibonacci,
and
show
that
it
should
be
equal
to
Vasily,.
We
run
our
test
and
we
argue
that
the
test
is
okay,
went
for
a
miracle
indeed,.
A
We
have
the
sixth
number
of
the
fibonacci
series
equals
8,,
but
as
you
can
see,,
we
still
have
kbs
uchida
that
are
worth
checking
in
our
example,
and
it
would
be
good
to
check
and
therefore
we
will
write
a
couple
more
tests
for
those
functions,
respectively,.
We
will
write
a
test
for
checking
that
we
should
not
have
negative
numbers,.
We
are
writing
a
test
that
we
also
should
not
be
taken
at
0
hours
owls,
because
before
that
we
had
special
cases,
yes,
well,.
You
can
then
write
down
to
one
that
this
is
a
special
case.
A
N
equals
one,.
So
we
wrote
such
constructions
yes,,
but
it’s
not
clear
what
to
do
with
it,,
because
here
it’s
kind
of
like
we’re
panicking
yeah.
Well,
let's
start
by
writing
these
riches,.
Let's
see
what
they
really
serve,,
we
launch
the
cortes
and
we
will
see
that
the
fibonacci
is
okay
thanks
for
whose
fault
it
is
negative,
unfelt
and
grains,.
A
Let's
again
see
how
it
falls
on
each
of
these
tests,
look
at
the
output
of
the
test
with
the
name
test
negative,.
We
look
at
the
test
in
the
wind,.
We
panicked
with
the
message.
-1
negative
number,
okay,
yes,
that
is,
in
this
case,.
We
saw
that
this
is
the
reason
why
this
test
fell,.
This
is
what
we
wanted
to
hell,
and
here
we
will
see
there
that
there
was
an
error
here.
What
is
not
right:
arm,
otherwise,
again,,
but
it’s,
not
accepted,
okay,.
A
This
so-called
non-Gotti
negative
testing,
yes,
that
is,
we
know
in
advance,
in
which
cases
we
should
fail,
and
we
consider
these
cases
described
considering
how
we
can
do
to
assert
that
this
is
in
this
test,.
This
one
should
not
pass
and
it
should
panic
and
should
not
pretend
to
panic
again
with
the
help
of
an
annotation,
that
is,
we
add
such
an
annotation,
that
we
indicate
that
this
test
should
panic,
and
here
we
touch
the
annotation
when,
by
decree,
that
the
test
should
panic,.
A
Okay
it’s,
like
understandable,
yes,
hope
hope,
if
not
then
write
and
also
lie,
as
we
have
already
said.
Firstly,
there
is
a
function.
Firstly,
tests
are
run
initially
0
threads
multi-threaded,
sorry,
that
is,
if
you
need
to
set
some
required
number
of
threads.
You
can
set
it
yourself
manually
by
specifying
argument.
A
Again,
if
you
are
working
up
to
the
database
pro
add,
we
don’t
want
it
to
be
multi-threaded,
because
you
have
a
synchronous
database
and
you
don’t
want
to
try
not
to
access
in
parallel
and
then
people
and
you
may
still
have
inclusions
any
of
your
reasons,
indicated
the
required
number
of
threads.
Just
like
I
told
you,
you
can
run
some
tests.
A
Some
specific
test
can
indicate
that
the
fibonacci
test
you
can
specify
that
you
want
to
run
all
the
tests
that
are
called
none,
that
is,.
If
you
have
a
negative
probably,
and
if
you
write
you
will
stop,
you
will
run
under
the
set
of
tests
that
are
contained
in
name
prefix
test.
None
in
this
case,
do
it
again
using
the
command
to
robots,.
Then
you
specify
dvd,
that
is,
2-3
short
ones
and
after
that
specify
the
prefix
by
which
you
need
to
filter.
A
Just
as
we
ourselves
have
already
figured
out,
some
tests
can
be
adjusted
by
adding
the
alt
attribute
and
some
tests
can
be
denoted
by
a
require
errors,
I.e.
in
this
sl
learning.
This
attribute
shows
that
this
method
should
panic.
That's
all
with
you.
We
looked
at
unit
tests
unit
tests.
This
is
basically
the
most
important
thing
that
we
needed
to
look
at,
that
is,.
A
Why
use
elements
to
test
your
specific
modules
wrote
some
kind
of
mod
for
example,
for
the
module
before
arithmetic
over
the
figures,
that
is,
you
have
there
or
a
rectangle,
a
square
and
circles
triangles,
and
so
on,.
You
wrote
some
kind
of
wisdom,
no,,
some
kind
of
unity
unit
up
to
your
module,
in
which
you
check
that
you
react
on.
You
read
the
area,
specifically
you
read
perimeter
and
other
values
to
your
module,
using
not
a
test.
A
You
check
the
corrector
from
your
module,,
more
precisely,,
even
incorrectness
checks
the
absence
of
gods
before
the
code
you
describe,,
but
there
is
also
such
a
thing
as
integration
tests,
integration
tests.
Specifically
in
this
lecture,
we
will
not
analyze
in
detail
with
you,
because
that
at
the
moment,
I
think
it
will
be
obvious
to
everyone
their
benefits,.
But
this
is
boo.
It
is
very
useful
in
lectures
about
the
world
because
outside
it
is
very
relevant
when
testing
contract
disputes.
What
are
integration
tests?
A
Integration
tests
when
you
want
to
check
the
interaction
of
several
modules
of
your
application
or
your
library,
the
interaction
of
these
modules
with
each
other,
as
in
this
case
the
doctor
create
integration
writing
the
tests
themselves
will
be
exactly
the
same,.
Nothing
will
differ
for
you,,
but
if
you
have
unit
tests,,
they
are
described
at
the
end
of
your
file,
yes,
for
example,.
At
the
end,
we’ll
break
the
end
of
yours,
specifically,.
Let.
A
’S
say:
integration
tests,.
They
just
have
to
lie
in
a
separate
folder
sunrises
in
the
park
from
Russia
integration
tests.
You
will
have
a
test
in
the
park
again,.
If
we
talk
about
the
June
integration
test,,
there
is
a
difference
because
how
the
program
is
assembled,
how
the
binary
itself
is
assembled,,
but
this
is
not
so
important
for
us
specifically
for
their
conceptual
use.
This
is
not
a
test
if
you
want
to
test
a
module
integration
tests.
If
you
want
to
test
your
interactions
and
integration
tests
are
located
in
a
special
directory
that
you
create.
A
Here,
actually,
this
is
probably
but
it's
what
we
wanted
to
consider
with
you
about
testing.
Ask
your
questions.
I
also
want
to
draw
your
attention
to
that.
Next
week
we
are
starting
modules
on
the
protocol
for
writing.
Smart
contracts,
and
moreover,
I
have
great
news
for
you
that
this
module
on
them
protocol
for
most
or
all
of
it
will
be
led
by
another
person,
and
this
will
be
introduced
by
a
very
experienced
developer
from
the
world
protocol.
A
Perhaps
one
of
you
is
up
to
300
space
current.
What
is
happening
around
you
follow
some
other
blockchain
projects
and
so
on.
Maybe
you
know
this
person
well
for
now.
Let
it
be
a
little
surprise
for
you,
but
I
think
you
will
really
like
it
myself,
ship
sam
visit,
all
these
re
promotions,
because
his
person
is
very
interesting,,
very
charismatic
and
I-
think
you
will
all
enjoy
watching
in
Odessa
for
another
second,
before
here,
no,.
A
She
didn’t
actually
show
the
conclusion
that
in
this
case,,
when
we
launched
when
we
launched
this
code
of
ours,
in
which
we
indicated
that
here,
these
two
tests
should
panic,
we
deduce.
We
can
specifically
see
that
here
show
the
name
of
the
test
here.
It
shows
that
the
tests
passed,
ok
and
moreover,.
Here
it
is
indicated
by
the
suffix
that
these
tests
should
panic
and
at
the
same
time
they
are
ok
pierce
they
pony
these
tests
panicked,
but
at
the
same
time
it's
ok.
A
A
Attachment
answered,
there
are
some
recommendations
on
organization
of
the
frame
of
tests,
separate
files
with
tests
in
separate
directories
are
allocated
and
it
is
allowed
to
mix
to
adau-mata
fight
test.
Odes.
Yes,
I
have
recommendations
for
this,
see
if
I
were
you
I
would
use
this
practice,,
but
I
prefer
to
use
an
example,
and
here
you
have
a
module
before
it.
A
You
have
some
amount
of
resources,
35
and
the
words
are
not
small
short,
but
it’s,
understandable
that
if
you
conditionally
occupy
30
lines,
and
at
the
same
time,
the
test
you
take
there,
say,
a
thousand
lines,.
It
probably
makes
sense
to
separate
this
into
a
separate,
file,
and
again,
about
the
tests
in
separate
directories,.
Here,
I
explained
the
difference
to
you
brother.
This
is
really
important
if
you
lie
matched
with
in
the
rural
directory.
This
will
be
your
default.
Unity
will
become
with
respected
directories
from
the
project
root.
This
will
be
considered
an
integration
test.
A
A
Forged
statistics
will
give
you
it
will
be
written
that
he
passed
if
he
didn’t
panic
with
such
a
prefix,,
it
will
be
style
dasha
right,
as
you
just
wrote
before,
I
showed
this
site,
as
you
can
see,
I
added
soup
nickname
and
we
have
a
panic
test
and,
as
a
result,
we
see
that
really
panicked
and
we
see
the
suffix
that
he
should
have
panicked.
Look
at
the
output
of
the
tests.
You
specifically
immediately
see
that
he
panicked.
A
But
again,
this
is
your
test
and
it
will
not
panic,
and
you
indicated
that
it
should
panic.
Then
it
will
be
a
mistake.
be
written
holes
that
they
were
expected
as
a
test,
but
did
not
panic,,
but
you
can
write
something
of
them
right
before
the
code
that
panics
not
before
the
test
no,,
but
before
that
it
does
not
prevent
you
from
writing
several
tests.
That
will
panic
correctly,
that
is,,
if
you
are
not
very
good
about
kay
1
example,
would
be
in
this
case
to
combine
these
two
tests
into
1
well,.
A
How
could
you
combine
them
into
one
because,
as
it
were,?
We
are
testing
negative
cases,,
but
this
is
bad
practice
because,
let's
say
you
and
suddenly
you
have
one
of
these
stop
panicking
as
it
will
be.
Ok,
it
will
immediately
be
clear
what
is
on
sale
if
you
combine
these
two
tests
into
one
and
say
1
of
them
will
not
panic
so
that
you
won’t
find
out
about
it.
So
try
to
make
the
tests
as
small
as
possible
as
small
as
possible.
A
So
small
it’s
clear
that
here
in
In
this
case,,
when
you
are
testing
fibonacci,,
you
could
write
here,,
let's
say,
test
the
number
there
1
in
the
series,
5
10
there
100
and
1000,
and
then
e.
There
are
several
numbers
to
test,
for
example,
and
from
some
let's
say
a
huge
number
in
a
series
to
test
that
they
work
here
and
so
or
and
because
you
check
directly
each
number
using
the
acer
macro
peak
was
before
negative
testing.
It
is
still
better
to
do
separate
skates
test
and
ok.
A
Still
waiting
for
questions
for
a
while,
literally
a
minute,
yes
by
the
way,
I
really
advise
you
after
today’s
lecture,
take
your
homework
that
you
did
and
cover
it
with
tests,
try
to
cover
as
much
as
possible
well,
and
you
also
need
to
do
it
redundantly.
What
and
between
is
not
enough.
If
you
take
this
match
and
start
manually,
checking
the
first
100
fibonacci
numbers,
here,
well,.
In
my
opinion
it
will
be
redundant
cherries,.
You
can
check
there
yes,
here's
some
sort
of
element
like
1
10
thousand
for
the
number
of
a
million
hours.
A
Then
it
makes
sense
because
you
are
checking,
let's
say
some
progress
if
you
are
expecting
that
all
of
a
sudden,
your
code
will
not
work
correctly
on
some
large
numbers.
For
some
reason,
then
it
makes
sense
for
here,
but
manually
checking
all
the
values
does
not
make
sense.
So
yes,
please
cover
your
homework
with
tests
again
in
groups
exchange
it
among
yourself
when
exchange.
A
At
the
same
time,
maybe
you
will
see
who
some
of
you
you
see
that
someone,
let’s
say,
better
came
up
with
an
option
how
to
test
it
somehow
did
it
more
organically
shorter.
It
tested
a
case
that
you
don’t
learn,,
maybe
that
is,,
the
skill
of
testing
is
a
separate
skill
and
it
is
very
good
to
acquire
it
with
experience,
that
is,.
A
Of
course,
there
are
a
lot
of
resources
on
this
subject
in
books,,
but
here
the
practice
is
directly
decided
by
the
practice
of
writing
tests,,
because
here
you
are,,
the
practice
of
writing
tests
will
be
very
useful
to
you,,
including
when
working
with
mosmart
contracts
on
the
nerves
protocol,
on
the
next
module.
The
lecture
will
be
given
by
another
very
wonderful,
person,,
I,
think
all
of
you
will
turn
out
fun
well
and
turn
me.
A
A
All
the
information
on
growth
for
such
a
small
number
of
lectures,
we
tried
to
make
the
material
as
compressed
as
possible,.
We
tried
to
make
it
as
clear
as
possible
so
that
everyone
who
was
present
understood
what
was
being
said,,
but
of
course
we
understand
that
somewhere
we
could
give
some
small
errors,
somewhere.
We
could
tell
something
not
entirely
clear
some
of
you,
so
please
send
feedback
what
you
liked
about
this
part,
yes
per
modules,
1,
what
you
didn't
like.
We
welcome
any
feedback,
but
it
was
a
pleasure
to
work
with
you.
A
You
are
very
cool
the
audience.
A
lot
of
people
made
it
to
the
end,
and
you
are
very
good
at
asking
questions
that
is,.
Some
questions
are
very
interesting,
tricky
very
cool.
We
appreciate
it.
It
means
that
you
are
interested
in
d
about
a
little
more
than
we
give
you,
again,
I,
advise
you
at
least
to
learn
more
once
you
go
through
swelling
on
the
official
website
of
growth,.
We
will
also
catch
up
once
the
tale
is
forgotten,
of
course,
yes,.
A
These
books
are
originally
in
English
and
adaptation
in
Russian
and
do
not
linger,,
but
at
the
same
time,,
of
course,
from
those
books.
There
is
much
more
material
in
about
what
we
will
give
you
so
I
see
the
question.
All
nine
lectures,
michael
all
lecture
9,
will
be
taught
by
one
person
thanks
for
the
lecture,
just
this
language
really
took
the
best
of
others.
For
the
sake
of
you.
Thank
you
very
much
for
being
present
about
all
9
lectures.
No,.
We
are
talking
about
the
world
protocol.
According
to
the
nir
protocol,
5
lectures
are
expected.
A
A
We
announced
a
little
bit
later
the
java
language
itself,
that
you
also
have
the
opinion
that
this
language
is
silent.
I
want
to
be
rude,
by
the
way,
I
want
to
give
you
such
a
growth
in
statistics,
that
is,
this
year,
again,
11
following
the
most
favorite
programming
language,
or
now.
This
album
is
the
language
on
developer,
issues,
right,
now,,
it’s
impossible
to
say
that
the
most
popular
language
is
because,
as
I
say,.
A
Such
an
adaptation
of
the
language
from
companies
are
growing
slowly,
but
lately
very
quickly,
and
at
the
moment
I
will
tell
you
that
there
are
much
more
vacancies
by
kinship
than
programmers
like
it,,
so
improve
your
time.
It
is
not
necessary
only
to
go
through
books
on
growth
among
the
blockchain
and
I
think
you
will
really
like
it,,
so
yes,
well,.
In
another
case,
how
do
you
use
oil
before
me
during
the
course
on?
There
is
no
such
smart
contract
and
at
work
how
much
that,
as
it
were,
it
also
grows,.
A
So
you
still
practice
today,
the
face
is
over
and
the
course
on
growing
is
over,
with
the
next
case.
We
will
have
a
course
on
it
and
see
you
yourself.
Thank
you
so
much.
Everyone
then
keep
going.
Keep
working
all
chorus
have
a
nice
weekend
and
we
are
waiting
for
you
on
the
next
modules.
Thank
you
all.