Cтраница 3
Описан качественно новый процесс создания программ, обеспечивающий высокую производительность труда программистов. В примерах изложены принципы прогрессивной технологии программирования. Подробно разобраны способы оформления заданий на программирование, методы составления проектов программ, особенности написания текстов программ, их проверки, отладки и организация коллективной разработки. [31]
Теперь, когда мы рассмотрели класс TComponent, я должен представить еще один элемент Delphi. Методы и свойства должны быть уже вам понятны, но мы еще не рассматривали события. Причина в том, что события не воспринимаются как новая особенность языка, это просто стандартная технология написания текста программы. Единственное различие в том, что оно относится к методу ( точнее, к типу указателя метода), а не к другим типам данных. [32]
Документирование каждого отдельного модуля отличается большим разнообразием. В большинстве эвристических методов изображаются как преобразования, выполняемые в модуле, так и данные, подвергаемые обработке. Оценивая, описывая или выбирая те или иные способы документирования, необходимо всегда помнить, зачем и почему выбран каждый конкретный способ, хорошо ли он приспособлен к процессу проектирования, является ли документ достаточным для следующего этапа работы - написания текста программы, легко ли в документ вносить изменения, можно ли его использовать в качестве готового отчета о проделанной на этапе проектирования работе. [33]
Как мы уже отмечали, этап проектирования является важнейшим этапом в современной технологии создания программ и программных систем. На этом этапе закладываются не только основные технические характеристики программного продукта, но и определяются содержание и характер работы на остальных этапах разработки: при написании текстов программ, их тестировании и отладке. Решения, принятые на этапе проектирования, определяют простоту или сложность сопровождения. Сам факт выделения этапа проектирования, отделения его от написания текста программы и, следовательно, устранение его жесткой зависимости от средств реализации является исключительно важным моментом. [34]
Последовательность литер, заключенная в фигурные скобки и не содержащая в себе фигурных скобок, называется комментарием. Пробелы, комментарии и символ возврат каретки используются в качестве разделителей. Между последовательно записанными зарезервированными словами и идентификаторами должен быть по крайней мере один разделитель. Не требуется, но вполне допустимо использовать разделители между специальными символами и некоторыми другими знаками. Программу можно написать, употребляя минимальное число разделителей, однако следует помнить, что использование разделителей улучшает зрительное восприятие текста программы. Примеры программы, приведенные в этой и последующих главах, иллюстрируют правила рационального использования разделителей при написании текста программы. [35]