в

Kazan Dev Alliance

Казанское Сообщество Разработчиков Программного Обеспечения

Персональный блог Дмитрия Шмыкова

Блог предназначен для чтения программистами, которые пишут на С++. Публикуются способы использования библиотек С++, решения возникающих по ходу их использования проблем, ответы на часто задаваемые вопросы. Идейной составляющей материалов хочется видеть попытку представить "сложный" на первый взгляд язык С++, как простой язык на каждый день для написания качественного кода.

Правила работы над проектами Visual C++

работа над проектами в FunZai.pdf

Захотел опубликовать некое подобие стандарта для работы отдела, практикующего написание кода и ведение проектов Visual C++. Эта статья основана на замечательной книге "С++ Coding Standards: 101 Rules, Guidelines and Best Practices" by Herb Sutter, Andrei Alecsandrescu. Кое что добавил я "от себя". В кавычках, т.к. эти мысли все равно не могу себе присвоить. Где-то я все-таки это вычитал, как и многие из нас, публикуя что-то более-менее стоящее.
 
Приследую две цели. Самое главное --- замечания и предложения, ведь редко кто публикует нечто подобное. Следующая цель --- помочь программистам в их деле, особенно ведущим программистам и менеждерам проектов в тяжком труде. Эта дока поможет создать в команде рабочую обстановку и может избавить от детских вопросов и ошибок.

Комментарии

 

doctorsolberg сказал:

Неплохо. Есть пара замечаний\рекомендаций.

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

2) Ты оставил без внимания собственно процесс разработки, вопросы коммуникации в команде и с заказчиком, управления требованиями и многие другие.

Хотя я сам брался когда-то за написание подобного документа на базе XP, признаюсь упорства до конца не хватило... Может если откопаю куски - выложу.

Итого: как некоторый набор полезных правил вполне не плохо, но как серьезный документ, который можно положить в основу обучения сотрудников и процесса адаптации, по моему слабовато

November 22, 2007 3:14 AM
 

dmitryshm сказал:

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

IMHO, надоело вводить в курс дела словами. Хочется, чтобы человек прочитал док, и через неделю полноценно влился в процесс разработки.

November 22, 2007 4:47 AM

Оставить комментарий

(required)  
(optional)
(required)  

About dmitryshm

Ведущий программист в студии FunZai. Среди интересов --- парадигмы современного программирования, новые технологии и инновации, фреймворки и библиотеки. Программирую под Windows. Пишу, в основном, на С++ и C#.NET
© 2007 Kazan Developers Community and Post`s Authors