SmallTalk в Санкт-Петербурге.

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

SmallTalk в Санкт-Петербурге.

Sergey Lilo
Здравствуйте!
Проводятся ли встречи smalltalk'еров в Санкт-Петербурге?
Если да, то когда ближайшая?

--
--
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: SmallTalk в Санкт-Петербурге.

vmusulainen-2
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: SmallTalk в Санкт-Петербурге.

Sergey Lilo
Я пока только интересующийся. Даже еще не начинающий :)

On Wednesday, February 13, 2013 11:57:58 AM UTC+4, Владимир Мусулайнен wrote:



Вторник, 12 февраля 2013, 11:17 -08:00 от Sergey Lilo <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="g1p8KSJHfAkJ">power...@...>:
Здравствуйте!
Проводятся ли встречи smalltalk'еров в Санкт-Петербурге?
Если да, то когда ближайшая?

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес <a href="javascript:" target="_blank" gdf-obfuscated-mailto="g1p8KSJHfAkJ">sugr+uns...@googlegroups.com.
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
 
 
Ну, я был бы рад, если эти встречи случались. А у нас сколько в Питере? Я пока только себя знаю. ;) Из тех кто в sugr светится

--
--
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: SmallTalk в Санкт-Петербурге.

Dennis Schetinin
Я пока только интересующийся. Даже еще не начинающий :)
Разница вполне может уместиться в 15–20 минут. 


Best regards,
Dennis Schetinin

On Wednesday, 13 February 2013 г. at 14:56, Sergey Lilo wrote:

Я пока только интересующийся. Даже еще не начинающий :)

On Wednesday, February 13, 2013 11:57:58 AM UTC+4, Владимир Мусулайнен wrote:



Вторник, 12 февраля 2013, 11:17 -08:00 от Sergey Lilo <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="g1p8KSJHfAkJ">power...@...>:
Здравствуйте!
Проводятся ли встречи smalltalk'еров в Санкт-Петербурге?
Если да, то когда ближайшая?

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес <a href="javascript:" target="_blank" gdf-obfuscated-mailto="g1p8KSJHfAkJ">sugr+uns...@googlegroups.com.
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
 
 
Ну, я был бы рад, если эти встречи случались. А у нас сколько в Питере? Я пока только себя знаю. ;) Из тех кто в sugr светится

--
--
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: SmallTalk в Санкт-Петербурге.

Sergey Lilo
In reply to this post by vmusulainen-2
Давайте устроим встречу. Например, на выходных.

On Wednesday, February 13, 2013 11:57:58 AM UTC+4, Владимир Мусулайнен wrote:



Вторник, 12 февраля 2013, 11:17 -08:00 от Sergey Lilo <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="g1p8KSJHfAkJ">power...@...>:
Здравствуйте!
Проводятся ли встречи smalltalk'еров в Санкт-Петербурге?
Если да, то когда ближайшая?

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес <a href="javascript:" target="_blank" gdf-obfuscated-mailto="g1p8KSJHfAkJ">sugr+uns...@googlegroups.com.
Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
 
 
Ну, я был бы рад, если эти встречи случались. А у нас сколько в Питере? Я пока только себя знаю. ;) Из тех кто в sugr светится

--
--
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: SmallTalk в Санкт-Петербурге.

Genosse
Привет, я тоже из СПб, но тоже совсем начинающий. 


--
--
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: SmallTalk в Санкт-Петербурге.

Sergey Lilo
Привет. Ну вот уже двое начинающих, теперь надо дождаться кого-нибудь опытного и можно уже договариваться о месте и времени :)

On Wednesday, February 13, 2013 8:19:37 PM UTC+4, Genosse Alex wrote:
Привет, я тоже из СПб, но тоже совсем начинающий. 


--
--
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: SmallTalk в Санкт-Петербурге.

vmusulainen-2
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: SmallTalk в Санкт-Петербурге.

Sergey Lilo
>больше встречаться в видеоконференциях
>Можно что нибудь TDD в smalltalk
Я за.

On Wednesday, February 13, 2013 10:33:32 PM UTC+4, Владимир Мусулайнен wrote:
Smalltalk, большую "T"  делать не надо.

Я предлагаю больше встречаться в видеоконференциях, это проще по массе причин. А там уж кто захочет сможет продолжить общение в оффлайн.

К сожалению, я не успеваю подготовиться к конференции на этой неделе. Разве что, импровизировать на ходу на предложенную тему ;)
Можно что нибудь TDD в smalltalk. Еще какие предложения будут?

среда, 13 февраля 2013 г., 20:26:21 UTC+4 пользователь Sergey Lilo написал:
Привет. Ну вот уже двое начинающих, теперь надо дождаться кого-нибудь опытного и можно уже договариваться о месте и времени :)

On Wednesday, February 13, 2013 8:19:37 PM UTC+4, Genosse Alex wrote:
Привет, я тоже из СПб, но тоже совсем начинающий. 


--
--
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: SmallTalk в Санкт-Петербурге.

Dennis Schetinin
In reply to this post by vmusulainen-2
Это (TDD) может затянуться :) Вообще, тема для меня очень интересная и немного болезненная… В общем, я за эту тему!


Best regards,
Dennis Schetinin

On Wednesday, 13 February 2013 г. at 22:33, Владимир Мусулайнен wrote:

Smalltalk, большую "T"  делать не надо.

Я предлагаю больше встречаться в видеоконференциях, это проще по массе причин. А там уж кто захочет сможет продолжить общение в оффлайн.

К сожалению, я не успеваю подготовиться к конференции на этой неделе. Разве что, импровизировать на ходу на предложенную тему ;)
Можно что нибудь TDD в smalltalk. Еще какие предложения будут?

среда, 13 февраля 2013 г., 20:26:21 UTC+4 пользователь Sergey Lilo написал:
Привет. Ну вот уже двое начинающих, теперь надо дождаться кого-нибудь опытного и можно уже договариваться о месте и времени :)

On Wednesday, February 13, 2013 8:19:37 PM UTC+4, Genosse Alex wrote:
Привет, я тоже из СПб, но тоже совсем начинающий. 


--
--
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: SmallTalk в Санкт-Петербурге.

Dennis Schetinin
On Thursday, 14 February 2013 г. at 9:30, Dennis Schetinin wrote:
Это (TDD) может затянуться :) Вообще, тема для меня очень интересная и немного болезненная… В общем, я за эту тему!

… с прицелом на начинающих, я полагаю?

Best regards,
Dennis Schetinin
Sent with Sparrow
 

Best regards,
Dennis Schetinin

On Wednesday, 13 February 2013 г. at 22:33, Владимир Мусулайнен wrote:

Smalltalk, большую "T"  делать не надо.

Я предлагаю больше встречаться в видеоконференциях, это проще по массе причин. А там уж кто захочет сможет продолжить общение в оффлайн.

К сожалению, я не успеваю подготовиться к конференции на этой неделе. Разве что, импровизировать на ходу на предложенную тему ;)
Можно что нибудь TDD в smalltalk. Еще какие предложения будут?

среда, 13 февраля 2013 г., 20:26:21 UTC+4 пользователь Sergey Lilo написал:
Привет. Ну вот уже двое начинающих, теперь надо дождаться кого-нибудь опытного и можно уже договариваться о месте и времени :)

On Wednesday, February 13, 2013 8:19:37 PM UTC+4, Genosse Alex wrote:
Привет, я тоже из СПб, но тоже совсем начинающий. 


--
--
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[2]: [RSUG] SmallTalk в Санкт-Петербурге.

vmusulainen-2
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: Re[2]: [RSUG] SmallTalk в Санкт-Петербурге.

Dennis Schetinin
Насчет не-начинающих — не уверен. У меня есть стойкое убеждение, что TDD (ну, по крайней мере, в полную силу) не много Smalltalker-ов использует… В общем, там есть аспекты и для не-начинающих :)

Что касается окон — надо попробовать Pharo. Текущие версии уже не стыдно показывать, а окно там одно — проблем не должно быть.

В принципе, по этой теме мог бы и я показать что-то. Но здесь сложность с определением того, с какого места начинать. Давайте согласуем базовую подготовку слушателей?


Best regards,
Dennis Schetinin


On Thursday, 14 February 2013 г. at 18:41, Владимир Мусулайнен wrote:

Да, для не начинающих и не надо, вероятно..

Только вот проблема, google hangouts вроде как не умеет показывать весь десктоп - только выбранное окно.
Для рок-н-ролла всплывающих окон отладчика, инспектора и пр. это напрочь не подходит, теряется весь фан.




Четверг, 14 февраля 2013, 14:40 +04:00 от Dennis Schetinin <[hidden email]>:
On Thursday, 14 February 2013 г. at 9:30, Dennis Schetinin wrote:
Это (TDD) может затянуться :) Вообще, тема для меня очень интересная и немного болезненная… В общем, я за эту тему!

… с прицелом на начинающих, я полагаю?

Best regards,
Dennis Schetinin
Sent with Sparrow
 

Best regards,
Dennis Schetinin

On Wednesday, 13 February 2013 г. at 22:33, Владимир Мусулайнен wrote:

Smalltalk, большую "T"  делать не надо.

Я предлагаю больше встречаться в видеоконференциях, это проще по массе причин. А там уж кто захочет сможет продолжить общение в оффлайн.

К сожалению, я не успеваю подготовиться к конференции на этой неделе. Разве что, импровизировать на ходу на предложенную тему ;)
Можно что нибудь TDD в smalltalk. Еще какие предложения будут?

среда, 13 февраля 2013 г., 20:26:21 UTC+4 пользователь Sergey Lilo написал:
Привет. Ну вот уже двое начинающих, теперь надо дождаться кого-нибудь опытного и можно уже договариваться о месте и времени :)

On Wednesday, February 13, 2013 8:19:37 PM UTC+4, Genosse Alex wrote:
Привет, я тоже из СПб, но тоже совсем начинающий. 


--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес sugr+unsubscribe@....
Подробнее о функциях можно узнать на странице 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.
 
 

--
--
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: Re[2]: [RSUG] SmallTalk в Санкт-Петербурге.

Nikolay Kleptsov
Я практически не использовал TDD, хотя несколько раз пытался, но у меня получалось наоборот. Мне бы например было бы интересно узнать насколько эффективней такой способ разработки. Я чаще использую пошаговую прогонку в отладчике. Но не прочь и перейти на TDD

14 февраля 2013 г., 20:47 пользователь Dennis Schetinin <[hidden email]> написал:
Насчет не-начинающих — не уверен. У меня есть стойкое убеждение, что TDD (ну, по крайней мере, в полную силу) не много Smalltalker-ов использует… В общем, там есть аспекты и для не-начинающих :)

Что касается окон — надо попробовать Pharo. Текущие версии уже не стыдно показывать, а окно там одно — проблем не должно быть.

В принципе, по этой теме мог бы и я показать что-то. Но здесь сложность с определением того, с какого места начинать. Давайте согласуем базовую подготовку слушателей?


Best regards,
Dennis Schetinin


On Thursday, 14 February 2013 г. at 18:41, Владимир Мусулайнен wrote:

Да, для не начинающих и не надо, вероятно..

Только вот проблема, google hangouts вроде как не умеет показывать весь десктоп - только выбранное окно.
Для рок-н-ролла всплывающих окон отладчика, инспектора и пр. это напрочь не подходит, теряется весь фан.




Четверг, 14 февраля 2013, 14:40 +04:00 от Dennis Schetinin <[hidden email]>:
On Thursday, 14 February 2013 г. at 9:30, Dennis Schetinin wrote:
Это (TDD) может затянуться :) Вообще, тема для меня очень интересная и немного болезненная… В общем, я за эту тему!

… с прицелом на начинающих, я полагаю?

Best regards,
Dennis Schetinin
Sent with Sparrow
 

Best regards,
Dennis Schetinin

On Wednesday, 13 February 2013 г. at 22:33, Владимир Мусулайнен wrote:

Smalltalk, большую "T"  делать не надо.

Я предлагаю больше встречаться в видеоконференциях, это проще по массе причин. А там уж кто захочет сможет продолжить общение в оффлайн.

К сожалению, я не успеваю подготовиться к конференции на этой неделе. Разве что, импровизировать на ходу на предложенную тему ;)
Можно что нибудь TDD в smalltalk. Еще какие предложения будут?

среда, 13 февраля 2013 г., 20:26:21 UTC+4 пользователь Sergey Lilo написал:
Привет. Ну вот уже двое начинающих, теперь надо дождаться кого-нибудь опытного и можно уже договариваться о месте и времени :)

On Wednesday, February 13, 2013 8:19:37 PM UTC+4, Genosse Alex wrote:
Привет, я тоже из СПб, но тоже совсем начинающий. 


--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу Russian Smalltalk User Group.
 
Чтобы отказаться от подписки на эту группу и перестать получать из нее сообщения, отправьте электронное письмо на адрес sugr+unsubscribe@....
Подробнее о функциях можно узнать на странице 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.
 
 

--
--
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[4]: [RSUG] SmallTalk в Санкт-Петербурге.

vmusulainen-2
In reply to this post by Dennis Schetinin
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: Re[2]: [RSUG] SmallTalk в Санкт-Петербурге.

Yuriy Mironenko
In reply to this post by Dennis Schetinin
У меня есть стойкое убеждение, что TDD (ну, по крайней мере, в полную силу) не много Smalltalker-ов использует…

Правильное убеждение.

Вот я, например, уже давно не начинающий. Но я так и не понял до сих пор, как можно TDD сколько-нибудь активно использовать в реальных проектах. Был бы рад, если бы кто-нибудь это объяснил.

Я даже _использовал_ TDD на практике, и оно мне даже реально помогало. Проблема в том, что TDD хвалят так сильно, что возникает впечатление его довольно широкой применимости, а я хорошо представляю его применение только...ну, скажем, в 5% от общего объёма работ, которые я выполняю.

--
--
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: Re[2]: [RSUG] SmallTalk в Санкт-Петербурге.

Dennis Schetinin
"Объяснить" можно принципы, правила; можно показать, как методология работает в тех или иных условиях. Это хорошая тема для наших встреч. Но доказать эффективность, убедить, что методологией есть смысл пользоваться — я не умею. Тут каждый решает сам. Я лично просто не умею по-другом проектировать. В смысле, я могу… но получается почему-то гораздо хуже. Вообще, я подозреваю, что необходимым условием восприятия чего-то нового является сильная неудовлетворенность имеющимся. Так я пришел к Smalltalk-у. Так я пришел и к TDD — просто потому что все остальное в моих кривых руках и глупой голове не работает.

По поводу применимости. В моей практике TDD применима на 100%. То есть я не видел случая, когда TDD нельзя было бы использовать или это не было бы оправдано (это, впрочем, не значит, что я всегда ее применял — поэтому у меня и есть возможность сравнивать). Но я говорю именно о TDD — разработке программного обеспечения, где все решения немедленно фиксируются в программном коде и в основном в виде тестов. Речь именно о разработке, не о тестировании!

Если этот пункт вызывает интерес и (понятные и обоснованные) сомнения, то предлагаю его обсудить следующим образом: давайте посмотрим те задачи, где, по вашему мнению, TDD не применим. Раз это 95% случаев, то найти такие примеры будет не сложно ведь?

По поводу "не догма". С трудом воспринимаю это выражение, когда встречаю. Догма изначально — учение, мнение какое-то. Так что, по сути, TDD — это догма. Да, по поводу TDD вселенских соборов не собирали и истинность этого учения еще подлежит доказательсту… Но прошу прощения за отступление — иногда меня "заносит" :) По существу, я сейчас понял, замечание имеет тот же смысл: TDD ограничена в своем применении. Да, разумеется, гвозди ею заколачивать не получится. Но, повторю свое мнение: все этапы жизненного цикла ПО от формализации задач до выпуска работающего кода она успешно покрывает независимо от предметной области. Хотя бы потому, что суть TDD сводится к тому, что каждое требование к ПО должно быть формализовано и записано в виде программы, которая проверяет выполнение этого требования. При необходимости общие требования дробятся на мелкие частные случаи. Утверждение обратного, по сути, означает утверждение, что есть формальные утверждения, которые нельзя запрограммировать. Но если их нельзя запрограммировать, то с TDD или без него — задача все равно не будет решена… Интересно, раньше сформулировать в таком виде мне это не удавалось :) Интересно услышать возражения и — как уже предлагал — контр-примеры.

Другое дело — говорить об эффективности. Но это пока почему-то никто не упоминал… :)

… И еще надо сказать: у TDD реально высокий порог вхождения. Я буквально заставлял себя при каждой возможности использовать TDD. Сначала получалось плохо, потом даже еще хуже. Потом начало выправляться. Потом сложились зачатки системы. Потом они осознались… В общем, сейчас, спустя лет 10 наверное после первого знакомства, мне, наконец, кажется, что я почти все здесь понимаю… Хотя, уверен, я здесь ошибаюсь :) 

Best regards,
Dennis Schetinin

On Thursday, 14 February 2013 г. at 23:17, Владимир Мусулайнен wrote:

Как одно окно, дебагер окно свое откроет ведь?

TDD это не догма, не всегда его надо использовать постоянно. Это скорее, на мой вгляд, есть инструмент. Надо его любить и уметь применять. Но не более того.

Я обычно пользую TDD в построении композиции объектов в доменной области. А прикладной очень редко.

On Thursday, 14 February 2013 г. at 23:38, Юрий Мироненко wrote:

У меня есть стойкое убеждение, что TDD (ну, по крайней мере, в полную силу) не много Smalltalker-ов использует…

Правильное убеждение.

Вот я, например, уже давно не начинающий. Но я так и не понял до сих пор, как можно TDD сколько-нибудь активно использовать в реальных проектах. Был бы рад, если бы кто-нибудь это объяснил.

Я даже _использовал_ TDD на практике, и оно мне даже реально помогало. Проблема в том, что TDD хвалят так сильно, что возникает впечатление его довольно широкой применимости, а я хорошо представляю его применение только...ну, скажем, в 5% от общего объёма работ, которые я выполняю.

--
--
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[4]: [RSUG] SmallTalk в Санкт-Петербурге.

vmusulainen-2
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: Re[2]: [RSUG] SmallTalk в Санкт-Петербурге.

Sergey Lilo
In reply to this post by Dennis Schetinin
> Давайте согласуем базовую подготовку слушателей?
Пишу на Python пару лет. С тестированием знаком, но TDD еще не применял.
Следующий проект, который стартует на днях, планирую попробовать делать по TDD.
Поэтому, тема будет очень кстати!

P.S. Пишу сообщение второй раз - первое почему-то не вижу в обсужднии. А может просто забыл  отправить :)

--
--
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: Re[2]: [RSUG] SmallTalk в Санкт-Петербурге.

Yuriy Mironenko
In reply to this post by Dennis Schetinin
Раз это 95% случаев, то найти такие примеры будет не сложно ведь?
Да, безусловно.
Правда, они "как-то несерьёзно" выглядят.
Что не мешает им быть основой разработки.

Просто откроем трекер...

1) Мне нужно добавить в учётную систему отчёт, показывающий, какие из оказанных услуг не были оплачены на такое-то число. При этом составление самого запроса никакой сложности не представляет.

Вопрос в том, чтобы отчёт выглядел "нормально", в том числе когда часть полей не заполнена и чтобы корректно "проваливался" в документ или подотчёт при даблклике на ячейку таблицы отчёта.

2) Мне нужно добавить в документ (заявку на получение займа) комплект из 20ти "галочек" (есть список _бумажных_ документов, которые должен предоставить заёмщик, и галочками отмечается, какие он уже предоставил). При этом в БД я буду писать один интеджер с битфлагами.

Опять же, речь не идёт об алгоритме "как из набора галочек сделать интеджер". Это всё просто и это всё есть уже. Речь идёт о том, как сделать "всё остальное".

3) Мне нужно переписать два компонента, показывающий кнопку "Сохранить" и "Сохранить и выйти" так, чтобы они продолжали нормально работать при отключенном яваскрипте. При этом при _включенном_ яваскрипте страница перезагружаться при нажатии на кнопку не должна.

4) Мне нужно переписать компонент для загрузки файлов, чтобы он показывал прогресс-бар и было видно, что загрузка действительно идёт.



Вот пара примеров, когда меня TDD реально выручал:

1) Расчёт процентов по займу с учётом его частичных погашений, штрафов за просрочку и продлений. Основные принципы крайне просты, но при формализации там так много разных веток, вариантов...и как раз оказалось чрезвычайно удобно было сначала написать тесты, а потом писать код, который эти тесты пройдёт.

2) Расчёт трудового стажа. Даже не все кадровики умеют это делать правильно - настолько там сложные (но, как ни странно, регламентированные) и не вполне интуитивные правила. Тут тесты очень помогли.

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