Показать сообщение отдельно
Старый 12.03.2008, 20:20
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 15  
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
По умолчанию удаляем Object

Следующим нашим шагом борьбы с нетипизированным доступом станет повсеместное удаление типа Object.

Изучив код, увидим, что очень часто Object используется там, где бы мог использоваться Point.
Порядок замены в таких случаях:
  • от методов использующих только встроенные классы до методов использующих пользовательские классы.
  • от объектов требующих встроенных классов до объектов требующих создания новых классов;
  • от изменений затрагивающих минимум объектов до тех, которые потребуют больших переделок;
  • от локальных переменных и приватных методов до публичных методов;
Процедура замены в каждом конкретном случае будет выглядеть следующим образом:
  • определяем требуемый тип, если нельзя применить стандартный, создаем собственный;
  • заменяем объект на типизированный;
  • исправляем ошибки, обнаруженные редактором;
  • тестируем;
__________________
http://realaxy.com