Публикации с тэгом "Contract"
РЕЦЕНЗИЯ Как пройти в библиотеку? О книге Джона Скитта "C# In Depth, 2nd edition"
В последнее время я все чаще и чаще слышу от своих коллег о том, что язык C# двигается куда-то не туда. Новые возможности в нем появляются слишком быстро, мы тут, дескать, предыдущие еще не освоили, а бравые ребята из Редмонда успели новые навыдумывать, да еще и парадигмы новые к нему прикручивают. Фич в языке уже столько, что их ни в одну нормальную голову уже не впихнуть; мало того, что их много, так с некоторыми еще и без бутылки (без спецификации) не разобраться. Да и вообще, какой-то второй...
СТАТЬЯ Code Contracts в .NET 4.0
.NET 4.0 в рамках CLR появилась такая новинка как Code Contracts. Что оно такое? Code Contracts это развитие идеи программирования по контракту (Design by Contract), которая была введена Бертраном Мейером, создателем языка Эйфель. Чтобы услышать объяснение того что такое контракты и как они улучшают разработку программного обеспечения можно почитать его интервью. Контракт – это по сути спецификация компонентов системы. Вот как определили Контрактное программирование в википедии: Контрактное прог...
РЕЦЕНЗИЯ Книга для каждого C# разработчика: "C# 4.0 In a Nutshell" от O'Reilly
Издательство O'Reilly прислало мне эту книгу в рамках поддержки нашей User Group. Хочу поделится своими впечатлениями о книге. Как известно, у издательство O'Reilly мало книг, посвященных технологиям Microsoft и поэтому я искренне удивился, увидев ее. Начнем, наверное, с содержания: Chapter 1 Introducing C# and the .NET Framework Chapter 2 C# Language Basics Chapter 3 Creating Types in C# Chapter 4 Advanced C# Chapter 5 Framework Overview Chapter 6 Framework Fundamentals Chapter 7 Collections Ch...