Я бы сказал:
- проверьте, нет ли предупреждений или ошибок даже в строгом режиме (отчет об ошибках).
- В случае, если вы храните какие-либо конфиденциальные данные (как пароли,кредитные карты и т. д.) убедитесь, что они зашифрованы с использованием нестандартных алгоритмов.Используйте SSL и попытайтесь быть каким-то параноиком.
- Настройте базу данных с определенным доступом по действиям и хостам и не используйте учетную запись root.
- Выполните исчерпывающее тестирование (по возможности используйте модульный тест)).Привлекайте как можно больше людей.
- Протестируйте его в основных браузерах (Firefox, Chrome, Opera, Safari, IE) и, если есть время, в других.
- Проверьте все свои HTML / CSS на соответствиестандарты (W3C).(рекомендуется)
- Зависит от используемой платформы, есть профилировщики, которые могут помочь вам выявить узкие места в вашем коде.(это можно сделать на более поздних этапах).
- Настройка параметров для вашего веб-сервера / языка сценариев.
- Убедитесь, что она удобна для поисковых систем.
- Помолитесь, когда онлайн:)
Это не полный список, так как он зависит от:
- какой язык / платформа / веб-сервер вы используете.
- какое приложение вы разработали (социальное, финансовое, управленческое и т. Д.)
- , кто будет использовать это приложение (весь мир, конкретная компания, ваша семья или только вы).
- ты собираешься его продать?тогда у вас должно быть хотя бы большинство предыдущих баллов.
- использует ли ваше приложение очень конфиденциальную информацию (в качестве кредитных карт)?Если это так, вы должны заплатить за то, чтобы какой-то профессионал (компания?) проверил ваш код, настройки и методы.
Это только мое мнение, примите это как есть.Я также хотел бы услышать, что предлагают другие люди.
Удачи