четверг, 25 октября 2012 г.

План чтения технических книг

Здесь буду писать список книг, которые хочу прочитать. Выставлены в порядке приоритета. Если Вы увидели, что можете предложить хорошую книгу, то не стесняйтесь пишите комментарий. Однако не забывайте, что мои потребности лучше меня никто не знает и все что можете это только посоветовать подвинуть ту или иную книгу.

суббота, 13 октября 2012 г.

Я отец

Здесь буду собирать список ссылок, которые почитал и которые мне показались более-менее интересными и имеющие толковое содержание.

среда, 26 сентября 2012 г.

Контрольный список: новая библиотека

Перед тем как начать, да и когда уже начал разрабатывать библиотеку у меня достаточно часто возникает вопрос : А все ли я правильно делаю? Мне хочется иметь перед собой список вопросов аналогичных тем что в книге Стива Макконела "Совершенный код", которые бы помогали мне правильно организовать процесс разработки библиотеки.

суббота, 1 сентября 2012 г.

Статьи об Unit-test URLs only

Итак, в моей небольшой заметке содержащую список ссылок по разработке программного обеспечения уже накопилось достаточно много ссылок про Unit-test и я решил вынести все их из раздела в отдельную заметку.

суббота, 28 июля 2012 г.

Пример неадекватного интерфейса класса

Читая главу №6 книги МакКоннела про проектирование классов спросил себя "А есть ли у меня  классы где интерфейс не согласованный?" и нашел-таки. Вот:

воскресенье, 1 июля 2012 г.

Что такое Arrange Act Assert ?

В виду того что Я начал писать наконец-то unit-тесты к своему коду, то мне стало интересно  как писать это хотя бы правильно, чтобы потом не переделывать и при этом было понятно, что я написал. Понятно прежде всего в будущем, а не сейчас ;)))
Одной из "понятностей" в unit-тестах служит паттерн Arrange Act Assert часто использованием акронимом в англо-язычной литературе является "AAA".

среда, 16 мая 2012 г.

Синглтон на C++

Потребовалось сегодня написать достаточно грамотную реализацию паттерна проектирования "Синглтон" на C++ и чтоб в будущем не мудрить а копи-пастить. Приведу код здесь.