Код

Совершенный код: отделяем получение данных от их использования главное изображение
Код

Есть такой код, который я называю "код, который заставляет себя переписывать". Этот код не выглядит плохо и про него нельзя сказать сразу, что он делает что-то плохое. Проблемы проявляются позже — в тот момент, когда нужно внести изменения либо отладить его.

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
22 мая 2019
171 Время чтения статьи ~2 минуты Читать дальше
Архитектура и ООП главное изображение
Код

Изначально этот материал планировался, как урок в PHP курсе по полиморфизму. Но он, в конце концов, перерос сам урок, и я решил сделать из него отдельную статью. В ней практически ничего PHP-специфичного, поэтому рекомендуется для прочтения всем без исключения.

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
01 мая 2019
233 Время чтения статьи ~8 минут Читать дальше
Bootstrap или свое решение главное изображение
Код

В сообществе Хекслета иногда возникают жаркие споры на тему использования таких решений, как Bootstrap.

  • Bootstrap подходит только для админок
  • Bootstrap мешает, если нужно кастомизировать
  • Проще и быстрее написать своё

Так ли это?

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
16 апреля 2019
49 Время чтения статьи ~5 минут Читать дальше
Код

Традиционные инструменты, используемые до REPL в PHP - это var_dump()+die() и XDebug. REPL (Read, Execute, Print Loop) - новый инструмент, позволяющий сделать этот цикл более удобным, интерактивным и быстрым. Во многих языках и теперь и в PHP он реализован как командная строка, которая получает код, по необходимости принимает ввод от пользователя, выполняет код и сразу же выводит результат выполнения.

Давайте посмотрим, что он нам может предложить.

Аватар пользователя Илья Колесников
Илья Колесников
17 марта 2019
6 Время чтения статьи ~10 минут Читать дальше
Совершенный код: ошибки именования в программировании I главное изображение
Код

Ниже представлена подборка типичных ошибок, которые допускают программисты при именовании переменных и функций в своём коде. Примеры взяты из проектов учеников Хекслета. В качестве языка для демонстрации я использую JavaScript, как наиболее универсальный, но сами примеры никак не связаны с тем, какой язык используется. Эти ошибки встречаются везде в одинаковых пропорциях.

Аватар пользователя Kirill Mokevnin
Kirill Mokevnin
02 января 2019
283 Время чтения статьи ~5 минут Читать дальше
Тернистый путь обучения по профессии Фронтенд JS-программист. (Математической... главное изображение
Код

Для тех, кто сомневается в целесообразности обучения на Хекслете.

Для тех, кто учится, но не понимает, где и когда ему пригодятся знания, получаемые здесь.

Для тех, кто отчаялся и думает, что не предназначен для программирования или разработки.

Для тех, кто прохавал жизнь с самого низа… посвящается.

Начал я проходить профессию на Хекслете очень давно, может года 2 назад. С самого начала мне было трудно, потому что это совершенно иное, нечто другое и непривычное для меня, но до жути интересное. Бросал обучение из-за отчаяния, снова начинал и обратно.

Аватар пользователя Игорь Ким
Игорь Ким
24 декабря 2018
11 Время чтения статьи ~3 минуты Читать дальше
Игры, которые помогут детям (и родителям) научиться программировать главное изображение
Код

1. LightBot

От 5 лет, на мобильный и десктоп
http://lightbot.com/

Вариант для самых мелких вместе с родителями. Игра без написания кода символами. Вместо этого надо задавать последовательность действий персонажа с помощью предложенных блоков.

LightBot Coding Game

2. Scratch

От 7 лет, в браузере и на десктоп
https://scratch.mit.edu/

Тут можно быстро лепить смешные анимации и игры. Все очень мультяшно и интерактивно. Изначально проект от MIT теперь набрал большую популярность и используется во многих школах и кружках программирования.

Scratch Coding Game

3. Codemonkey

от 7 лет, в браузере
https://www.playcodemonkey.com/

Тоже для ребенка и родителя, вместе. Если в Scratch нужно собирать простые алгоритмы из цветных блоков, то здесь уже надо печатать код чтобы помочь обезьянке получить обратно свои бананы. Удобно то, что все наглядно и интерактивно: напечатал код, проверил.

Codemonkey

Аватар пользователя Vlad
Vlad
30 ноября 2018
1 Время чтения статьи ~3 минуты Читать дальше
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 25 апреля
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 25 апреля
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 25 апреля
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 25 апреля
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 25 апреля
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 25 апреля
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время