10 способов улучшить скорость разработки и работы веб приложения

Автор Nikita Stoianov
10 способов улучшить скорость разработки и работы веб приложения

10 способов улучшить скорость работы в приложении полезное правила для фронтенд разработчиков и.

Первое — это использование объектно-ориентированного подхода который позволяет им определенные части проекта и нам необходимо нам нет необходимости импортировать файл в котором реализована не знаю, что методов использования опыт позволяет во-первых содержать код в порядке и понимать его на любом этапе разработки даже новичкам также использование опыт позволяет расширять функциональность без переписывания больших частей кода также использование опыт позволяет на 100% контролировать доступ к определенным свойствам переменным и другое. Если вы привыкли писать коды при этом оформляя его в огромные функции. Ты лучше начинать отказываться от — это и начинать изучать теорию о п.

Сравните код на данном слайде 1 и 1 функция — это обычная функциональный подход в котором проверок и в итоге выполняется какое-то действие, но — это только ыфы если рассматривать еще.

Был случай то данная функция растянется на десятке строк, что не есть как бы правильный подход и теперь. Посмотрите на Class User Task 1 методе выполняется разрешить логин в качестве администратора и создатель первых. Уже плохой подход в том, что одна функция выполняет несколько действий и с использованием объектно-ориентированного подхода можем объявить класс. Юры за несколько методов для выполнения определенных операций такие как проверить. Шанс есть если имя и пароль правильно — это мы вернем True иначе во всех остальных случаях возвращаем волос затем зарегистрироваться в качестве администратора и мы запускаем проверку. Каденс и если роль совпадает с администратором tom.ru. И создать нового юзера. То есть если текущий User administrator то он может создать нового юзера. Как увидеть и кода. Немного больше, но он намного понятней чем был первый на. Первом скриншоте 2 рекомендация — это разбивать код на небольшие функции на данном примере. Вы видите, что одна функция занимают около 70 строк и на ней достаточно много кода и уровень вложенности достигает 10 3 рекомендация — это написание собственных алгоритмов поиска и сортировки — это рекомендуется использовать в случае проект основан на постоянном поиске обновлений добавление данных или же если в проекте. Вам необходимо работать с большим количеством данных то стандартные методы поиска и сортировки данных могут быть не оптимальными для ваших требований. Например если в проекте. У вас есть объекты с места города и вы хотите реализовать поиск по определенным параметрам внутри каких-то объектов следующая рекомендации от написания собственных структуры данных Java скрипте отсутствует основные структуры данных которые могут оказаться полезными объектно-ориентированном подходе часто используют list linked list hashmap hashset бинарные тернарные дерево поиска последний используется в основном для работы со строками следующее рекомендация комментарии к публичному приватным методом на скриншоте первым вы видите плохой стиль описания. И вообще написание функций единственная. Понятно обозначение — это название функции данные методом Get info затем следует три параметра A B и C. О чём они говорят и какую информацию они вернутся абсолютно не следующий пример немного лучше уже видим объявления документации в котором написано, что метод социальная информацию о каком-то какой-то фигуре и далее идут обозначения параметров где. А — это ширина B и высота и длина и возвращаемое значение — — это строка с необходимой информацией параметр уже написание функции. Уже становится понять не только благодаря комментария. Но если их не было бы то функция остается непонятной для разработчика. И следующий пример — это практически идеальное написания когда во-первых понятно назван таким образом, что по нему мы можем понять контекст выполнения например получение. ИНН параметры мы. Передаем with healthy Long то есть уже понятно, что мы. Передаем определенные параметры от чего-то затем на 9 10 11 строке видно, что получается информационная строка конкретно для ширины высоты и длины и затем File info string Generator финальную строку в которой объединяются предыдущие три и возвращается результат плюсы тоже всё описано в документации к данному методу следующая рекомендация — это передавать вызове функции простые данные рассмотрим. Здесь пару примеров. Первое — это функция проверка из Gold в котором. Передаем объект с союзом и затем учимся к свойству Edge и проверяем если он больше 18 возраста считается, что юзер взрослый случайно. Мне нужно остальная информация о. Юпитере такая как e-mail адрес номер телефона Skype и так далее. То есть в данном случае в метод можно давать. Просто сразу число с информацией о возрасте то есть рассмотрим Good Style кот и где описан метод который мы. Передаем сразу возраст и проверяем если возраст больше 18 — это возвращает True и озера взрослый на втором примере видно, что если кто-то не рекомендуется их передавать по отдельности то есть email гласные адрес номер телефона Skype. Возраст — это всё параметры одного объекта юзера данном случае мы можем передать весь объект чтобы передавать всем параметров и можно внутри меня туда обращаться к конкретному устройству рекомендуемая максимальное число параметров — это 56 следующее рекомендации аккуратное использование рекурсии. Если вы не уверены даже предлоги. Когда вам необходимо выйти из выполнения метода и то рекомендуется использовать Out Point или счетчике например до 10:20. Если вы достигнете этого значения то делать Reserved брюки для выхода из рекурсивных функций следующая.

0 комментариев
0

Читайте также