ходил на учебу
Feb. 14th, 2007 09:13 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Два дня учился TDD. Сначала разбирались с микротестами, а потом - как их применять для TDD. Красиво! Строишь, тут же всё проверяя.
Теперь вопрос - а что делать с внешней средой? А к ней надо приделывать адаптеры. На хрена программе знать эйпиай в две тысячи вызовов? Трех обычно хватает: открыть, схватить, убежать. А к адаптеру и затычку приделать элементарно. Ну или мок-объект - контрольную затычку.
Я думаю, на industriallogic.com всё это написано.
А уж ребята какие хорошие, эти Майк с Джошем. Я и раньше книгу Джоша, черную, Refactoring to Patterns, за самую главную держал среди этой трилогии, синяя, белая, черная.
Теперь вопрос - а что делать с внешней средой? А к ней надо приделывать адаптеры. На хрена программе знать эйпиай в две тысячи вызовов? Трех обычно хватает: открыть, схватить, убежать. А к адаптеру и затычку приделать элементарно. Ну или мок-объект - контрольную затычку.
Я думаю, на industriallogic.com всё это написано.
А уж ребята какие хорошие, эти Майк с Джошем. Я и раньше книгу Джоша, черную, Refactoring to Patterns, за самую главную держал среди этой трилогии, синяя, белая, черная.
no subject
Date: 2007-02-15 11:57 am (UTC)no subject
Date: 2007-02-15 06:41 pm (UTC)no subject
Date: 2007-02-15 05:15 pm (UTC)no subject
Date: 2007-02-15 06:44 pm (UTC)Refactoring (http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672/sr=1-1/qid=1171565000/ref=pd_bbs_sr_1/102-6401759-8979344?ie=UTF8&s=books)
Refactoring to Patterns (http://www.amazon.com/Refactoring-Patterns-Addison-Wesley-Signature-Kerievsky/dp/0321213351/sr=1-2/qid=1171565000/ref=pd_bbs_sr_2/102-6401759-8979344?ie=UTF8&s=books)
no subject
Date: 2007-02-15 08:16 pm (UTC)Вторая часть у меня на столе лежит давно, а вот третью как-то упустил из виду.
Читал об этом, когда-то очень давно, еще на русском
Date: 2007-02-15 08:13 pm (UTC)Т.е. проверка условия - это и есть тест-кейс.
no subject
Date: 2007-02-16 06:03 pm (UTC)Хорошо не в том смысле, что мнение хорошее, а что два противоположных мнения могут уживаться и хорошо доказывать себя. Такая у нас хорошая специальность.
no subject
Date: 2007-02-16 06:55 pm (UTC)no subject
Date: 2007-02-16 07:07 pm (UTC)no subject
Date: 2007-02-16 11:24 pm (UTC)Было бы нехило нарисовать какую-нибудь такую таблицу для перевода FP<->DP.