Что следует запомнить
В этой главе вы научились разрабатывать библиотеки классов, используемые для вы¬полнения некоторых вычислений. Вот основные моменты, которые стоит запомнить.
• Организация ваших замыслов, проектов и средств существенно помогает при на¬писании программного обеспечения.
• При написании программного обеспечения будьте предельно сосредоточены. В процессе разработки программного обеспечения поразительно легко распы¬лить внимание и сбиться с пути. Успешный разработчик всегда организован и сосредоточен.
• Программное обеспечение разрабатывается с помощью нисходящей или восходя¬щей архитектуры реализации.
• Индивидуальные элементы внутри архитектуры называются компонентами; собранные вместе, они составляют приложение.
• Вы пишете проверки, потому что не можете иначе проверить функциональные возможности компонента на основании его идентификатора, параметров или воз¬вращаемого значения.
• При реализации компонентов можно разрабатывать проверки до, в течение и по¬сле написания исходного кода.
• Проверка — это фрагмент исходного кода, который вызывает компонент, исполь¬зуя заранее заданные исходные данные, и проверяющий возвращаемые компо¬нентом результаты по заранее заданным ответам. Если результаты не соответ¬ствует ответу, компонент проверку не прошел.
• Среда CLR предоставляет множество разных типов данных, с существенными различиями между типами для значений и ссылочными типами.
• Среда CLR имеет много разных типов чисел, и все они типы для значений.
• У числовых переменных возможно переполнение регистров. Чтобы среда CLR контролировала такие ситуации, вы должны активизировать соответствующий флажок компилятора.
• Выбирая тип числа, учитывайте обеспечиваемую им точность.