BLACK FRIDAY

осталось 3 дня

Скидка 10% и подарок на выбор — при покупке одной программы
При покупке двух программ  — вторая со скидкой 50%

Уроки по тегу «чистый код»

Изучить проблематику использования одинаковых имен для констант, функций и других идентификаторов в программах, и рассмотреть способ решения проблем с помощью модулей.

Рассмотреть случай, когда кроме простых арифметических конструкций есть необходимость оперировать чем-то, что может быть «правдой» или «неправдой», научиться строить условия в программе.

Узнать о том, что будет изучаться дальше, в какой последовательности и почему

Изучаем, как работает среда разработки Хекслета и пишем свою первую программу на JavaScript.

Исправление ошибок – важная часть работы программиста. В этом уроке изучаем типы ошибок и способы решения проблем.

Изучаем три важные концепции: окружение, область видимости и замыкания. Выясняем, каким образом происходит поиск значений.

Объясняем, как работает система обучения на Хекслете. Из чего состоят уроки? Что делать, если непонятно? Как проходить практику? В какой последовательности изучать курсы?

Знакомимся с функциями — строительными блоками программ. Учимся создавать и запускать их.

Разбираемся, чем выражения отличаются от инструкций. Почему важно видеть в коде выражения и инструкции, а не просто наборы команд.

Разбираемся в одной из самых важных и интересных базовых концепций — рекурсии и рекурсивных вызовах.

Познакомимся с другим видом применения рекурсии, без откладывания вычислений до самого конца.

Первый урок посвящен знакомству с Тотой – главным персонажем Хекслета. Вместе с нашим героем отвечаем на простые, но важные вопросы: Что такое компьютер? Умный ли он? Говорит ли он на языке программирования?

Изучаем, как получать и отправлять ответы в программах на JavaScript. Знакомимся с константами.

Разбираемся, чем является язык программирования. Почему синтаксис языка – это хотя и необходимая, но не самодостаточная вещь. Обсуждаем, с какого языка начинать обучение и насколько важен выбор на этом этапе.

Изучаем условия и алгебру логики — механизм, позволяющий программам принимать решения на основе информации.

Каждый раз, когда что-то меняем в коде, мы запускаем тесты, чтобы удостовериться, что ничего не поломалось. Знакомимся с автоматическим тестированием кода и пишем свои первые простые тесты.

Рассматриваем детерминированность функций, побочные эффекты и чистые функции.

Знакомимся с модулями — способом разделения программ на составные части и переиспользования частей.

Изучаем новые термины: переменные, циклы и изменяемые данные. Учимся отличать декларативное программирование от императивного.

Строки, кавычки, экранирование… Разбираемся, как работать со строками — последовательностями символов.

Знакомимся с идеей типизации. Ищем разницу между динамической и статической типизацией, а также разницу между сильной и слабой типизацией.

Вот мы и изучили основы программирования. Освоили базовые концепции, составляющие фундамент любой программы на любом языке. Разбираемся, что изучать дальше, в какой последовательности и почему.

Как сделать код немного проще и короче? Рассказываем о технологии изменения переменных и цикле for.

Рекомендуемые курсы по теме «чистый код» для начинающих

Нашли 2 курса по тегу «чистый код»
основы javascript
чистый код
алгоритмы
логика
24 часа
Посмотреть
основы javascript
чистый код
алгоритмы
логика
10 часов
Посмотреть
Вам могут быть интересны темы: логика алгоритмы основы javascript