Чеклист ASP.NET разработчика перед сдачей проекта

четверг, 20 октября 2011, Александр Краковецкий

Несколько мелочей, которые должен проверить (хороший) разработчик перед сдачей веб-проекта.

Настройка проекта:

  • задана страница по умолчанию для ошибок, настроен вывод сообщений в лог;
  • в web.config задан debug=false, а тестовые данные SMTP сервера, api keys и т.д. заменены на production keys (особенно это касается api карт и социальных сервисов);
  • проект публикуется (publish) без ошибок (может возникнуть ситуация, когда проект компилируется и запускается на отладку без проблем, но publish не проходит, например, из-за отсутствия некоторых ресурсов или файлов);
  • разрешения (permissions) корректно настроены для разных ресурсов, директорий и т.д.;
  • в IIS настроены дополнительные MIME типы (например, .less), если таковые используются;
  • все пути в приложении должны быть относительные; если используются полные пути, то они должны быть вынесены в web.config;
  • убедиться, что хостинг имеет те же региональные настройки, что и рабочая среда разработки, а изменения настроек не приводит к исключениям;
  • удалить из проекта все неиспользуемые библиотеки;
  • заполнить в assemblyinfo актуальную информацию о проекте;
  • проверить, как сайт выглядит на мобильных устройствах, планшетах и компьютерах с низким разрешением;
  • проверить, как работает сайт при выключенном javascript;
  • предусмотреть поддержку html5 и css3 для более старых браузеров (например, с помощью modernizr).

Клиентская оптимизация:

  • убедиться, что все css, javascript файлы минимизированы;
  • залить все частоиспользуемые javascript / css файлы на CDN (Google, Microsoft или любой другой); по возможности использовать один javascript файл и один css файл;
  • то же самое можно сделать для изображений (спрайты, минимизация).

Стандарты (по желанию) и SEO:

  • проверить на соответствие стандартам: HTML Validator, CSS validator, Accessibility validator;
  • проверить на наличие битых ссылок;
  • проверить наличие robots.txt и sitemaps;
  • проверить корректность и лаконичность urls.

Hope this helps : )

Компании из статьи


Microsoft Украина


Сайт:
http://www.microsoft.com/ukr/ua/

Microsoft Украина Украинское подразделение компании Microsoft.

Ищите нас в интернетах!

Комментарии

Свежие вакансии