Очень простое и понятное объяснение как самому создавать Fluent Builder-ы.
Сейчас многие библиотеки реализуют так называемые fluent builder’ы, то есть дают возможность пользователю создавать объекты через более предсказуемый и документированный интерфейс, чем просто массивно перегруженные конструкторы.
Тр...йте свои мозги чтобы они не заржавели.
P.S. имеется в виду тренируйте, а не то что вы подумали :)...
вторник, 7 сентября 2010 г.
Парсинг JSON
Вернее не совсем парсинг и автоматизирование превращение отпарсенного в объекты...
Пример реализации на F#.
Ничего не скажешь красиво сделано. Используются так называемые Computation Expressions, которые по сути те же монады.
Очень понравилось - попробую реализовать подобное на Nemerle, тем более что недавно Computation Expressions там реализовали.
Пример реализации на F#.
Ничего не скажешь красиво сделано. Используются так называемые Computation Expressions, которые по сути те же монады.
Очень понравилось - попробую реализовать подобное на Nemerle, тем более что недавно Computation Expressions там реализовали.
среда, 1 сентября 2010 г.
TDD - на практике
Путем голосования была выбрана тема по TDD, хотя мне хотелось бы больше рассказать про контрактное программирование - ну да ладно - скорее всего потом по этой теле буду докладывать.
В целом доклад был хорош... Принят сообществом тоже неплохо. Единственно не удалось записать - были какие-то проблемы или с записью или с гарнитурой.
В целом доклад был хорош... Принят сообществом тоже неплохо. Единственно не удалось записать - были какие-то проблемы или с записью или с гарнитурой.
Подписаться на:
Сообщения (Atom)