Juan-Carlos Gandhi (
juan_gandhi) wrote2007-02-14 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
no subject
no subject
no subject
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
Вторая часть у меня на столе лежит давно, а вот третью как-то упустил из виду.
no subject
Хорошо не в том смысле, что мнение хорошее, а что два противоположных мнения могут уживаться и хорошо доказывать себя. Такая у нас хорошая специальность.
no subject
no subject
no subject
Было бы нехило нарисовать какую-нибудь такую таблицу для перевода FP<->DP.