Стандарт кодирования для С++.
C++ настолько развит и всеобъемлющ, что в большей степени, чем любой другой язык программирования, нуждается в едином стандарте кодирования для всей группы. Данный стандарт кодирования будет полезен для программистов, ориентированных на платформу Microsoft. Описание приведено на английском языке.
Парное программирование является одной из методик экстремального программирования, позволяющей эффективнее расходовать рабочее время и повысить качество кода.
Это возможно за счёт структуры человеческой психологии. Так, чужое время ценится выше. Люди стараются минимизировать телефонные разговоры, меньше читают почту, общаются в ICQ, сёрфят по Интернету. Даже тот факт, что другие стараются не мешать двум разработчикам, ведущим активную дискуссию, сам по себе чего-то стоит. Кроме этого, при работе в парах, возникает острая необходимость планирования. Обычно у каждого кроме программирования есть и другие задачи, в рамках парного программирования такие задачи и время, проведённое в паре, должны быть чётко регламентированы. А это ведёт за собой ещё и преимущества планирования и самоорганизации. Другим критерием успешности парного программирования является постоянный пересмотр кода. Код становится красивей, написан в соответствии со стандартами кодирования и менее подвержен ошибкам. Ну и, конечно же, нельзя не упомянуть о неявном обучении. Совместная
работа с более опытным разработчиком заметно повышает уровень второго.
Упражнение.
Самым популярным симулятором парного программирования является парное рисование (PairDraw), описанное на IndastrialLogic. Возьмите чистый лист бумаги, фломастер и за 2 минуты нарисуйте чей-нибудь портрет. Проделайте ту же операцию с коллегой, вручив ему фломастер другого цвета. Сравните ощущения парного и непарного рисования.
Адресуйте свои решения нам, lessons@xprogramming.com.ua.
Будем рады увидеть не только их, но и ваши отзывы и пожелания.