
da horsie
24.03.2017
17:43:11
у тебя может быть много разных зажигателей

Evgeniy
24.03.2017
17:43:19
логично

da horsie
24.03.2017
17:43:20
но юнит тест для них будет по сути один

Evgeniy
24.03.2017
17:43:48
ок логично

Google

da horsie
24.03.2017
17:43:56
ты просто будешь в нем менять метод "сделайМнеСписокВсехВозможныхЗажигателей"
добавляя туда новые конкретные реализации

Evgeniy
24.03.2017
17:44:30
ок согласен удобно

da horsie
24.03.2017
17:44:31
ну или это же самое можно иерархией классов тестов сделать

Sergey
24.03.2017
17:44:43
А если у какого-то зажигателя помимо интерфейса будет реализован ещё какой-нибудь метод
Например вызовМинетчицы
?

Evgeniy
24.03.2017
17:45:08
нет тут даже проблема не в этом

da horsie
24.03.2017
17:45:25
ТестСинегоЗажигателя наследует АбстрактныйТестЗажигателя, реализуя абстрактный метод ДайЗажигатель

Evgeniy
24.03.2017
17:45:26
смотри по твоей логике у нас есть отдельный интерфейс Зажигатель

v
24.03.2017
17:45:32

Evgeniy
24.03.2017
17:45:55
Зажигатель->зажги(лампочкаИнтерфейс, патронИнтерфейс)
и теперь у меня есть метод который поставляет разные зажигатели

Google

Evgeniy
24.03.2017
17:46:42
подобным образом у меня должен быть методы поставляющие разные лампочки проекта и разные патроны
получается еще три метода (провайдера по сути)
и внутри теста мы должны комбинировать разные варианты зажигателей со всеми видами лампочек и патронов
код от этого будет очень красивым и поддерживаемым
вместо того чтобы для каждого зажигателя сделать свой testCase
и мокать лампочки и патроны
код будет значительно проще

v
24.03.2017
17:48:45
не надо комбинировать каждое с каждым
чо за брет

Evgeniy
24.03.2017
17:49:41
ну а вдруг на одной из лампочек наш зажигатель сломается?

v
24.03.2017
17:50:09
а тебе похуй

Evgeniy
24.03.2017
17:50:20
мне то похуй но проекту не похуй

v
24.03.2017
17:50:20
тебя волнуют только те случаи, которые есть в системе

da horsie
24.03.2017
17:50:23
Например вызовМинетчицы
зависит от того, как у тебя связаны эти два поведения и много ли других вызываетей в системе

v
24.03.2017
17:50:26
и проекту похуй

Evgeniy
24.03.2017
17:51:35
в приведенным выше коде как проверить что лампочка загорелась ?

Shadow
24.03.2017
17:51:44
они мне не дают покоя

Evgeniy
24.03.2017
17:51:48
если только в интерфейсе есть метод этой проверки

Google

Evgeniy
24.03.2017
17:52:00
в интерфейсе лампочки

Erzhigit
24.03.2017
17:52:46
https://vk.com/echo_php?w=wall-175_257525

Евгений
24.03.2017
17:53:31
напоминаю, вы прослушиваете курс по расчёту количества программистов для замены лампочки )

Evgeniy
24.03.2017
17:54:08

Erzhigit
24.03.2017
17:55:41
просто уже 3 ч не могу понять чем проблема

Evgeniy
24.03.2017
17:56:51
эх так и не объяснили как правильно тестить зажигатель лампочки юнит тестами

v
24.03.2017
17:57:37

Luka
24.03.2017
19:36:14
кто ведет свои сайты, как веб студия? по созданию шаблоников.

Andrey
24.03.2017
19:59:48

F01134H
24.03.2017
20:00:22

Артём
24.03.2017
20:00:32
Не слушай никого!! Бери и делай
Нормальная Ниша

F01134H
24.03.2017
20:00:50
там столько денег, что програмерам и не снилось

Артём
24.03.2017
20:01:17
Для этого и программеры, чтоб не спать

Andrey
24.03.2017
20:01:39

Luka
24.03.2017
20:03:10
Да мнение хотел спросить. Сейчас пилю проект, для себя. Шаблоники, в качестве фраемворка laravel + свою cms делаю и еще там будет блог висеть. Продажа готовых решений, за 2-3к под ключ шаблоники, так для галочки. вот визуально сайт, как выглядит для вас? https://paimon.pro/

F01134H
24.03.2017
20:03:55
2-3к
можешь на помойку выкидывать сразу

Google

F01134H
24.03.2017
20:04:14
от 15к делай ценник

da horsie
24.03.2017
20:05:28

Luka
24.03.2017
20:05:29
от 15к делай ценник
цена еще не обдумывалась, кризис всетаки. Хочу предоставлять на своем сервере, шаблоны купленные и натянутые на ларавел.

F01134H
24.03.2017
20:05:38
а причем тут ларавел
О_о
на своем сервере - гениально
сразу можешь бесплатно отдавать

Admin
ERROR: S client not available

Luka
24.03.2017
20:06:17

F01134H
24.03.2017
20:06:33
ты шаблон с сорцами отдашь, что мешает их переписать?

Luka
24.03.2017
20:07:06

F01134H
24.03.2017
20:07:36
бредовая идея
много мороки, мало денег
и клиентов

Luka
24.03.2017
20:08:08
бредовая идея
а какая норм идея? многие клиенты сами не знают что хотят. Им вот дай сейчас и сразу

Andrey
24.03.2017
20:08:17

Luka
24.03.2017
20:09:01
вот и где сейчас деньги? чтобы не сильно геморно и нормальный поток людей, можешь хоть и за копейки

Google

Andrey
24.03.2017
20:10:06
Деньги в наглости

Евгений
24.03.2017
20:10:14
можешь и бесплатно, поток хороший будет

Andrey
24.03.2017
20:10:24
И продажах

Владислав
24.03.2017
20:12:32
Добрый вечер)

Luka
24.03.2017
20:17:36
работать и работать еще(
смотрю рик и морти... угараю
кто смотрел?

Crazzy
24.03.2017
20:18:22
кто смотрел?
Очень низко над землей летел беспилотник. За ним, отчаянно матерясь, бежал пилот… ?

Luka
24.03.2017
20:19:11

F01134H
24.03.2017
20:19:38

Евгений
24.03.2017
20:19:43
то есть марти и док?

F01134H
24.03.2017
20:20:09
и оно все успешно продается ?

Евгений
24.03.2017
20:20:18
а, ну ок

(;¬_¬)
24.03.2017
20:22:04

Luka
24.03.2017
20:22:25
и оно все успешно продается ?
даешь варианты шаблонов на тематики, человек выбирает, дает предоплату, берешь исполнителя на фл за 100 р за наполнение одно страничника, пилишь на своем сервере. профит

v
24.03.2017
20:22:25

Luka
24.03.2017
20:23:13