Изобретая «велосипед», стоит позаботиться о том, чтобы в работе над «мотоциклом» можно было использовать наработки для «колёс» и «руля». Примерно этому учит разработчиков ПО парадигма «Порождающего программирования», описанная в книге Кристофа Чарнецки и Ульриха Айзенекера.
Парадигма «порождающего программирования» хоть и может отпугнуть кого-то своим названием, на самом деле открывает перед разработчиками ПО совершенно новые горизонты. Большинство современных программистов следуют идеологии разработки «одноразовых» программных продуктов, что вынуждает их каждый раз начинать работу практически с нуля. Порождающее же программирование ценно тем, что созданные им модели приложений позволяют автоматизировать дальнейшую разработку программных продуктов на их основе. Книга Кристофа Чарнецки и Ульриха Айзенекера «Порождающее программирование.
Методы, инструменты, применение. Для профессионалов» рассказывает о тех методах и инструментах программирования, которые позволяют выбрать «правильный» путь для разработки программных компонентов, пригодных для дальнейшей «автоматизации». Решения, описанные Чарнецки и Айзенекером, применимы для систем любого уровня — от привычного нам «локального» объектно-ориентированного программирования до глобальных сетевых комплексов.
899 просмотров всего, 3 просмотров сегодня