Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

Rooster

Программирование, т. 8

  

315 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

Завтра играешь в доту пару каточек, пожрать, во время еды подумать-"ну яже запустил комп а завтра уже посмотрю".

Завтра 36 часов боришься со стрессом, катая в доту.

Завтра просыпаешься в худшем состоянии болит голова, думаешь-"та ну его нахуй завтра все найду и сделаю".

Завтра чисто бодрый лезишь в инет, ну все новая жизнь начинается, вводишь "питон" и залипаешь на ютубе в виселые видосики про питонов 24 часа(играя в доту)

...через пол года таки скачав(??качать в 2018??) рандомную книгу, но читать то можно и Завтра

Завтра катаешь в доту весь день.

Завтра...

 

 

пофиксил

.felix понравилось это

Поделиться сообщением


Ссылка на сообщение

 

По модульному тесту Junit есть знатоки?

Напишите тест, который создаст текстовый файл “input.txt” и запишет в него число “1”. После выполнения функции main() он должен он должен проверить, что в ходе его работы был создан файл “output.txt” содержащий русский вариант в нижнем регистре “один”.

@@test

void testOne() throws IOException {

String input = "1", output = "один";

 

FileWriter fw = new FileWriter("input.txt");

BufferedWriter bw = new BufferedWriter(fw);

bw.write(input);

bw.newLine();

bw.close();

 

String[] params = new String[0];

LabA3.main(params);

 

FileReader fr = new FileReader("output.txt");

BufferedReader br = new BufferedReader(fr);

String result = br.readLine();

 

assertEquals(output, result);

}

Выполните тесты и убедитесь, что тест не пройден

 

● напишите наиболее простой код в функции main(), который будет проходить тесты.

● добавляйте по одному новые тесты для чисел в диапазоне [0, 19] по алгоритму:

○ добавить тест, который не проходит

○ написать наиболее простой программный код, который проходит тесты

○ рефакторинг

● После рефакторинга, у вас должны остаться:

○ функция main() в основном коде.

○ вспомогательная функция в тесте.

○ тест проверяющий числительные для чисел в диапазоне [0, 19].

 

 

 

 

Как вообще основной код должен выглядеть?

кто же так код вбрасывает? вот так нужно:

 

v

o

i

d

 

t

e

s

t

O

n

e

(

)

 

t

h

r

o

w

s

 

I

O

E

x

c

e

p

t

i

o

n

 

{

 

S

t

r

i

n

g

 

i

n

p

u

t

 

=

 

"

1

"

,

 

o

u

t

p

u

t

 

=

 

"

о

д

и

н

"

;

 

 

F

i

l

e

W

r

i

t

e

r

 

f

w

 

=

 

n

e

w

 

F

i

l

e

W

r

i

t

e

r

(

"

i

n

p

u

t

.

t

x

t

"

)

;

 

B

u

f

f

e

r

e

d

W

r

i

t

e

r

 

b

w

 

=

 

n

e

w

 

B

u

f

f

e

r

e

d

W

r

i

t

e

r

(

f

w

)

;

 

b

w

.

w

r

i

t

e

(

i

n

p

u

t

)

;

 

b

w

.

n

e

w

L

i

n

e

(

)

;

 

b

w

.

c

l

o

s

e

(

)

;

 

 

S

t

r

i

n

g

[

]

 

p

a

r

a

m

s

 

=

 

n

e

w

 

S

t

r

i

n

g

[

0

]

;

 

L

a

b

A

3

.

m

a

i

n

(

p

a

r

a

m

s

)

;

 

 

F

i

l

e

R

e

a

d

e

r

 

f

r

 

=

 

n

e

w

 

F

i

l

e

R

e

a

d

e

r

(

"

o

u

t

p

u

t

.

t

x

t

"

)

;

 

B

u

f

f

e

r

e

d

R

e

a

d

e

r

 

b

r

 

=

 

n

e

w

 

B

u

f

f

e

r

e

d

R

e

a

d

e

r

(

f

r

)

;

 

S

t

r

i

n

g

 

r

e

s

u

l

t

 

=

 

b

r

.

r

e

a

d

L

i

n

e

(

)

;

 

 

a

s

s

e

r

t

E

q

u

a

l

s

(

o

u

t

p

u

t

,

 

r

e

s

u

l

t

)

;

 

}

 

 

Открыл оффтопик - сломался браузер.

Поделиться сообщением


Ссылка на сообщение

по-моему, хиру плавит от его поинтеров и разных версий компиляторов. 


Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение

не смешно чтоли? ну извини :(

`KV и JuJeu понравилось это

Поделиться сообщением


Ссылка на сообщение

На самом деле жиза


Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
 

Поделиться сообщением


Ссылка на сообщение

 

 

По модульному тесту Junit есть знатоки?

Напишите тест, который создаст текстовый файл “input.txt” и запишет в него число “1”. После выполнения функции main() он должен он должен проверить, что в ходе его работы был создан файл “output.txt” содержащий русский вариант в нижнем регистре “один”.

@@test

void testOne() throws IOException {

String input = "1", output = "один";

 

FileWriter fw = new FileWriter("input.txt");

BufferedWriter bw = new BufferedWriter(fw);

bw.write(input);

bw.newLine();

bw.close();

 

String[] params = new String[0];

LabA3.main(params);

 

FileReader fr = new FileReader("output.txt");

BufferedReader br = new BufferedReader(fr);

String result = br.readLine();

 

assertEquals(output, result);

}

Выполните тесты и убедитесь, что тест не пройден

 

● напишите наиболее простой код в функции main(), который будет проходить тесты.

● добавляйте по одному новые тесты для чисел в диапазоне [0, 19] по алгоритму:

○ добавить тест, который не проходит

○ написать наиболее простой программный код, который проходит тесты

○ рефакторинг

● После рефакторинга, у вас должны остаться:

○ функция main() в основном коде.

○ вспомогательная функция в тесте.

○ тест проверяющий числительные для чисел в диапазоне [0, 19].

 

 

 

 

Как вообще основной код должен выглядеть?

кто же так код вбрасывает? вот так нужно:

 

v

o

i

d

 

t

e

s

t

O

n

e

(

)

 

t

h

r

o

w

s

 

I

O

E

x

c

e

p

t

i

o

n

 

{

 

S

t

r

i

n

g

 

i

n

p

u

t

 

=

 

"

1

"

,

 

o

u

t

p

u

t

 

=

 

"

о

д

и

н

"

;

 

 

F

i

l

e

W

r

i

t

e

r

 

f

w

 

=

 

n

e

w

 

F

i

l

e

W

r

i

t

e

r

(

"

i

n

p

u

t

.

t

x

t

"

)

;

 

B

u

f

f

e

r

e

d

W

r

i

t

e

r

 

b

w

 

=

 

n

e

w

 

B

u

f

f

e

r

e

d

W

r

i

t

e

r

(

f

w

)

;

 

b

w

.

w

r

i

t

e

(

i

n

p

u

t

)

;

 

b

w

.

n

e

w

L

i

n

e

(

)

;

 

b

w

.

c

l

o

s

e

(

)

;

 

 

S

t

r

i

n

g

[

]

 

p

a

r

a

m

s

 

=

 

n

e

w

 

S

t

r

i

n

g

[

0

]

;

 

L

a

b

A

3

.

m

a

i

n

(

p

a

r

a

m

s

)

;

 

 

F

i

l

e

R

e

a

d

e

r

 

f

r

 

=

 

n

e

w

 

F

i

l

e

R

e

a

d

e

r

(

"

o

u

t

p

u

t

.

t

x

t

"

)

;

 

B

u

f

f

e

r

e

d

R

e

a

d

e

r

 

b

r

 

=

 

n

e

w

 

B

u

f

f

e

r

e

d

R

e

a

d

e

r

(

f

r

)

;

 

S

t

r

i

n

g

 

r

e

s

u

l

t

 

=

 

b

r

.

r

e

a

d

L

i

n

e

(

)

;

 

 

a

s

s

e

r

t

E

q

u

a

l

s

(

o

u

t

p

u

t

,

 

r

e

s

u

l

t

)

;

 

}

 

 

Открыл оффтопик - сломался браузер.

 

 

дать бы по ебалу таким преподавателям, которые дают каты юнит-тестирования не объясняя как это делать. аж трясёт  :fffuuu:

Поделиться сообщением


Ссылка на сообщение

не смешно чтоли? ну извини :(

https://youtu.be/KOvhJAbrQxs


 

Жиза для любопытных

Чекнул = пидор

 

Поделиться сообщением


Ссылка на сообщение

погуглил видосы по реакту, теперь мне ютуб предлагает постоянно видосы с раковыми реакциями всяких уебков, типа 

YouTubers React To Try To Watch This Without Laughing Or Grinning
:prayshit:
`KV, Kant, Lorde - Sober ll и 3 другим понравилось это

Поделиться сообщением


Ссылка на сообщение

 

Завтра играешь в доту пару каточек, пожрать, во время еды подумать-"ну яже запустил комп а завтра уже посмотрю".

Завтра 36 часов боришься со стрессом, катая в доту.

Завтра просыпаешься в худшем состоянии болит голова, думаешь-"та ну его нахуй завтра все найду и сделаю".

Завтра чисто бодрый лезишь в инет, ну все новая жизнь начинается, вводишь "питон" и залипаешь на ютубе в виселые видосики про питонов 24 часа(играя в доту)

...через пол года таки скачав(??качать в 2018??) рандомную книгу, но читать то можно и Завтра

Завтра катаешь в доту весь день.

Завтра...

 

 

пофиксил

 

моя биография  pepehands

Поделиться сообщением


Ссылка на сообщение
Гость LifeIsPain

а ты думал

типичные программисты на жс

13b.gif

Поделиться сообщением


Ссылка на сообщение

 

Завтра играешь в доту пару каточек, пожрать, во время еды подумать-"ну яже запустил комп а завтра уже посмотрю".

Завтра 36 часов боришься со стрессом, катая в доту.

Завтра просыпаешься в худшем состоянии болит голова, думаешь-"та ну его нахуй завтра все найду и сделаю".

Завтра чисто бодрый лезишь в инет, ну все новая жизнь начинается, вводишь "питон" и залипаешь на ютубе в виселые видосики про питонов 24 часа(играя в доту)

...через пол года таки скачав(??качать в 2018??) рандомную книгу, но читать то можно и Завтра

Завтра катаешь в доту весь день.

Завтра...

 

 

пофиксил

 

Жиза  :cry:  :cry:  :cry:


 

Жиза для любопытных

Чекнул = пидор

 

Поделиться сообщением


Ссылка на сообщение

ребят как думаете для вайти вакансия нормальная или как будто у меня есть выборhttps://hh.ru/vacancy/27936882


 Amatus#2863

Поделиться сообщением


Ссылка на сообщение

Чел с которым я больше всего общался и с которым мы почти в одно время начали работать - съебался в Киев на норм зп, гы

Поделиться сообщением


Ссылка на сообщение

Эй бэкендеры  :fuckyou:


Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение

Эй бэкендеры  :fuckyou:

олды тут?


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

я фуллстек 1сник

Поделиться сообщением


Ссылка на сообщение

 

Эй бэкендеры  :fuckyou:

олды тут?

 

@2poy


Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...