Skip to content

Latest commit

 

History

History
8 lines (8 loc) · 999 Bytes

README.md

File metadata and controls

8 lines (8 loc) · 999 Bytes

Описание программы

Простой редактор текста на canvas

Заметки по структуре

  • В большей части функции не используются, так как часто это больше запутывает, чем помогает. Иногда длинная функция может быть понятнее, чем короткая со множеством вложенных функций. По возможности вложенные функции используются только если они имеют ясное, однозначное имя и делают что-то одно. Например вместо того, чтобы включать вызов cnv.clear() внутрь функций printLine() и rerender(), она вызывается явно, рядом с этими функциями, для того, чтобы было понятно, что происходит.