Spec-Zone .ru
спецификации, руководства, описания, API
|
В любом нетривиальном проекте программного обеспечения ошибки являются просто фактом жизни. Осторожное планирование, программирование, и тестирование могут помочь уменьшить их распространяющееся, но так или иначе, где-нибудь, они будут всегда находить способ ползать в Ваш код. Это становится особенно очевидным, поскольку новые функции представляются, и Ваша кодовая база растет в размере и сложности.
К счастью, некоторые ошибки легче обнаружить чем другие. Ошибки времени компиляции, например, могут быть обнаружены вначале; можно использовать сообщения об ошибках компилятора, чтобы выяснить то, что проблема, и фиксируйте ее, прямо тогда и там. Ошибки времени выполнения, однако, могут быть намного более проблематичными; они не всегда сразу появляются, и когда они делают, это может быть в точке в программе, которая далеко удаляется из фактической причины проблемы.
Обобщения, представленные в Java SE 5.0, добавляют устойчивость к Вашему коду, делая больше Ваших ошибок, обнаруживаемых во время компиляции. После завершения этого урока можно хотеть добиться учебного руководства по Обобщениям Gilad Bracha.