У современного разработчика немало обязанностей на проекте. Это и сопровождение проекта, и написание тестов и технической документации, и деплоймент приложения. Одна из самых сложных функций — это оптимизация кода. Ведь она зависит от нагрузки системы, объема доступных ресурсов, зачастую не имеет четких требований и требует знания: 1) Алгоритмов и структур данных 2) Внутренней работы виртуальной машины 3) Железа, на котором работает приложение 4) Ну и конечно самого проекта. Ведь оптимизации […]