Skip to content

Instantly share code, notes, and snippets.

@koras
Last active February 17, 2020 18:14
Show Gist options
  • Save koras/519fadf1bd23ff26e432bd61603694ef to your computer and use it in GitHub Desktop.
Save koras/519fadf1bd23ff26e432bd61603694ef to your computer and use it in GitHub Desktop.
Общие требования по ООП
- Клсс должен быть самодостаточный
- В классе не должно быть обращения к переменным объявленным глобально (переменную можно передать в качестве
параметров в класс)
- Не должно быть вызовов в конструкторе методов класса (Конструктор только для инициализации)
- Обращение к DOM только по ссылке
- Методы класса не более 10 строк, иначе такой метод должен вызывать волнение
- Не должно быть сложных условий которые тяжело анализировать (значит в условии что-то не так)
- Не должно быть больших вложений, IF в IF. Как вариант 1 IF можно вынести в другой метод класса и вызывать
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment