Статья на хабре

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Статья на хабре

Dennis Schetinin
Вот, я собрался с силами и накатал: 

Светский разговор об управляемой тестами выпечке [http://habrahabr.ru/post/168993/]

:)



Best regards,
Dennis Schetinin

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
 
 
Reply | Threaded
Open this post in threaded view
|

Re: Статья на хабре

kirand
Увидел еще утром статью. Очень интересно, спасибо. Открыл для себя Mocketry.

понедельник, 11 февраля 2013 г., 15:02:26 UTC+2 пользователь chaetal написал:
Вот, я собрался с силами и накатал: 

Светский разговор об управляемой тестами выпечке [http://habrahabr.ru/post/168993/]

:)



Best regards,
Dennis Schetinin

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
 
 
Reply | Threaded
Open this post in threaded view
|

Re: Статья на хабре

Yuriy Mironenko
80% комментариев из разряда "перепишите примеры на Делфи" :)

11 февраля 2013 г., 17:07 пользователь kirand <[hidden email]> написал:
Увидел еще утром статью. Очень интересно, спасибо. Открыл для себя Mocketry.

понедельник, 11 февраля 2013 г., 15:02:26 UTC+2 пользователь chaetal написал:
Вот, я собрался с силами и накатал: 

Светский разговор об управляемой тестами выпечке [http://habrahabr.ru/post/168993/]

:)



Best regards,
Dennis Schetinin

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
 
 

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
 
 
Reply | Threaded
Open this post in threaded view
|

Re: Статья на хабре

Alex Kogan
На классическом синтаксисе С. Не ведают чего говорят. 


2013/2/12 Юрий Мироненко <[hidden email]>
80% комментариев из разряда "перепишите примеры на Делфи" :)

11 февраля 2013 г., 17:07 пользователь kirand <[hidden email]> написал:

Увидел еще утром статью. Очень интересно, спасибо. Открыл для себя Mocketry.

понедельник, 11 февраля 2013 г., 15:02:26 UTC+2 пользователь chaetal написал:
Вот, я собрался с силами и накатал: 

Светский разговор об управляемой тестами выпечке [http://habrahabr.ru/post/168993/]

:)



Best regards,
Dennis Schetinin

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
 
 

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
 
 

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
 
 
Reply | Threaded
Open this post in threaded view
|

Re: Статья на хабре

Denis Kudriashov
In reply to this post by Dennis Schetinin
Привет, Денис.
Был в отпуске без нета, только вот прочитал.

Статья мне понравилась. Простой и короткий пример плюс мокетри.

Для твоих примеров со сценариями я бы изменил немного форматирование, чтобы люди, не знающие смолтолк могли бы проще воспринять код на английском (и об этом стоит явно упомянуть)
BakerTests >> testUsesOvenToProduceBread
    | product |
    [ :oven | 
    baker oven: oven.
    [ product := baker produceBread ] should strictly satisfy: 
        [ (oven produceBread) willReturn: #bread ].
    product should be: #bread ] runScenario
Я бы это изменил так:
BakerTests >> testUsesOvenToProduceBread
    | product |
    [ :oven | 
       baker oven: oven.
       
[ product := baker produceBread ]
should strictly satisfy: [ oven produceBread willReturn: #bread ].
product should be: #bread
] runScenario
Я просто добавил переносов строк. В результате, мне кажется, зрительно лучше отделяются предложения типа [ product := baker produceBread ] и should strictly satisfy:
Хорошо бы добавить комент к возражениям о читабельности, что здесь обычный английский и ничего более, хотите узнать как это может работать, смотрите синтаксис (я не зареген на хабре)

Кстати, мокетри мигрировал на smalltalkhub. Так что ссылки давай туда.
И не по теме, в последней версии я добавил стабы, теперь можно использовать моки без сценариев. Например, в сетапе можно написать "pointMock stub x willReturn: 10", и далее все вызовы "pointMock x" будут возвращать 10.


11 февраля 2013 г., 17:02 пользователь Dennis Schetinin <[hidden email]> написал:
Вот, я собрался с силами и накатал: 

Светский разговор об управляемой тестами выпечке [http://habrahabr.ru/post/168993/]

:)



Best regards,
Dennis Schetinin

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
 
 

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес [hidden email].
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.