Обзор книги Refactoring: Improving the Design of Existing Code

Книга была написана в 1999(!) году Мартином Фаулером(Martin Fowler), автором, имя которого любой программист должен был хотя бы слышать. Он написал просто массу материала(как книг, так и отдельных статей) посвящённого различным аспектам разработки; главным образом он пишет по архитектурной части приложений, конечно. Но другие труды нас сегодня не интересует, мы будем говорить про конкретную книгу — Refactoring. [Ещё]

Вся правда об указателях. Часть 3: Завершающая

Поговорив в первой части о сути указателей, а во второй о том, как можно выделять память под них, пришло время завершающей статьи, в которой мы поговорим о том, какие ещё применения указателей существуют. Настоящая статья, на мой взгляд, является наиболее сложной из 3-х, поэтому знания из предыдущих... [Ещё]

Обзор книги Dependency Injection in .NET

Книга написана в 2011 году, Марком Симаном(Mark Seemann). Дошёл я до неё весьма просто: в какой-то момент времени мне стало неуютно писать модульные тесты, и к тому моменту я уже кое-что слышал о внедрении зависимостей(dependecy injection), а учитывая то, что это, наверное, наиболее популярная книга по ВЗ — я и выбрал её для прочтения. [Ещё]

Вся правда об указателях. Часть 2: Памятная

В первой части мы разобрали основы указателей, определили, что есть указатель и как с ним работать. В настоящей статье мы углубимся в использование указателей, а точнее в то, на что они указывают. Для понимания материала этой статьи важно понимание работы указателей, которая описана в статье предыдущей, поэтому, если вы не читали первой части, и у вас есть проблемы с пониманием того, чем является указатель, или присутствует непонимание арифметики указателей, тогда я рекомендую первую часть к прочтению, до того как приступать к настоящей статье. Хотя данную статью тоже можно пометить как материал для новичков, я всё же полагаю, что и люди с опытом(хотя и небольшим) смогут вынести отсюда что-то для себя. [Ещё]

Обзор книги Applied Cryptography

Книга написана довольно давно, в 1996 году, Брюсом Шнайером(Bruce Schneier). Если вы не знаете кто это, то, по всей видимости, вы не интересовались криптографией ранее. Исходя из известности Шнайера, а также популярности данной книги, мне не пришлось долго искать что бы почитать по криптографии. [Ещё]

Вся правда об указателях. Часть 1: Вводная

С самого начала моей карьеры, как программиста, я постоянно встречаю людей(лично или в сети), которые при слове «указатели» впадают в состояние уныния, или наоборот, крайнего возбуждения, находясь в котором, они начинают бранить C++ и указатели на чём свет стоит. И это можно встретить как у начинающих программистов, так и у тех, кто уже довольно давно и долго программирует на языках типа Java и C#. Вообще, у всех, кто «ненавидит» C++(и C), на мой взгляд, есть всегда 2 довода: шаблоны и указатели, исключая шаблоны из уравнения, мы остаёмся с этим «страшными» указателями... [Ещё]

Обзор книги C# 5.0 in a Nutshell: The Definitive Reference

Книга написана в 2012 году двумя авторами: Джозефом(Joseph) и Беном(Ben) Албахари(Albahari). Это уже пятое издание книги, посвящённой языку C# и его библиотеке. Разумеется, если книга выходит уже 5-м изданием, да ещё и от «Орейли», в её качестве можно не сомневаться. Тем не менее, полезно знать, что данная книга имеет массу положительных отзывов на всём просторе сети интернет, и если по какой-то причине вы не знаете авторов сего произведения(как я например), то весьма рекомендую с ними познакомится. Насколько я понял из отзывов и после самостоятельного прочтения книги, это одно из лучших руководств по языку C#. [Ещё]

Добро пожаловать в параллельный мир. Часть 5: Граница на замке

Настоящая статья является прямым продолжением предыдущей, поэтому, не растекаясь мыслью по древу, предлагаю сразу же перейти к тому, на чём мы остановились в четвёртой части. Если вы не читали предыдущей части, то я всячески рекомендую её прочесть. В процессе написания данной статья я подразумевал, что читатель уже знает всё то, что было написано в предыдущей, кроме того, в этой статье будут неоднократные отсылки к статье предыдущей. [Ещё]

Обзор книги Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14

Книга была выпущена под занавес 2014 года, аккурат после принятия нового стандарта C++. Она написана Скоттом Майерсом(Scott Meyers) — автором, которого любой уважающий себя программист C++ должен знать в лицо. Три его предыдущие книги встречаются в любом списке литературы, рекомендуемой к прочтению по C++. Конечно, его книги не предназначены для новичков, а, скорее, являются неким вариантом продолжения изучения тонкостей C++, за пределами учебников по языку. Книги Скотта Майерса это некий экстракт опыта многих программистов, который он переводит в текст и представляет на суд читателя. До сих пор он не давал промашек — его книги были великолепны. [Ещё]

Добро пожаловать в параллельный мир. Часть 4: Порядки и отношения

Не прошло и 3-х лет с последней статьи в цикле, как я решился на написание обещанной четвёртой. Все мы знаем, что обещанного ждут три года, поэтому я, безусловно, выдержал марку. В настоящей статье речь пойдёт об атомарных объектах и операциях над ними. Какой-то материал будет частично повторять уже сказанное в 3-й части, но это не потому, что мне писать не о чем, а потому, что эти важные сведения должны, по моему мнению, быть сведены в одном месте. Более того, я надеюсь, что в этот раз я смогу донести все моменты более понятно, чем сделал это 3 года назад. [Ещё]
Though replica watches uk that will are powered by a new quartz activity are generally exact, most of the people find the hardware designer watches, that happen to be a lesser amount of exact. I'm hoping these data works pertaining to deciding on a excellent tag heuer replica uk in your case. Search several internet sites pertaining to reaching the top discounts and buying on your own the best affordable enjoy. Throughout getting pertaining to fake rolex, 1st you'll want to take into consideration a number of essential features in an attempt to come up with a additional pleasing along with rewarding purchase from your thousands involving enjoy types available. 1st you'll want to obtain the function for you to buycartier replica uk while every single enjoy matches a reason and yes it can vary derived from one of individual wearing to an alternative.