Публикации по теме 'launch-school'


Часть 1. Объяснение шаблона JavaScript OLOO (с иллюстрациями)
Послушав несколько студентов во время учебы в области разработки программного обеспечения, я заметил много путаницы, связанной с Шаблонами создания объектов JavaScript . Для новичков это может быть особенно сложно — и без тщательного изучения может привести к колебаниям в использовании объектов. Имея это в виду, я впервые приготовился к глубокому погружению в изучение шаблонов создания объектов JavaScript. К моему облегчению, мой прогресс был гладким, поскольку я изучил эти шаблоны в..

Обучение «как раз вовремя»
Новые разработчики, впервые выходящие на рынок труда, похоже, сталкиваются с классической проблемой-22: объявления о вакансиях требуют, чтобы у вас был опыт, но вы не можете получить этот опыт, не получив сначала работу. Судя по тому, что мы читаем в списках вакансий, похоже, что работодатели хотят нанимать только полностью сформированных разработчиков. Но если подумать, это может быть не совсем так. Как на начальном этапе нанимали современных опытных разработчиков? Почему компании..

Работа с разочарованием
Сегодня 20 мая 2017 года, и я заканчиваю курс 101 в Launch School . Листая свой дневник до 6 мая, я прочитал: Я чувствую, что борюсь с разочарованием и вижу слабые места в моей ментальной модели Руби. Сегодня я чувствую себя довольно уверенно. Я только что закончил писать программу, которая проигрывает упрощенную версию блэкджека против пользователя, и она работает так, как я задумал! Я даже отработал все бонусные функции без особых проблем. Итак, сегодня я не чувствую..

Проверка числа с помощью регулярного выражения в Ruby
Фон Правильная реализация проверки ввода - один из самых фундаментальных аспектов любого веб-приложения. Хотя мы можем полагаться на некоторые из существующих методов для достижения многих типов проверки ввода, некоторые методы могут быть не такими гибкими, как нам хотелось бы. Например, метод Object#is_a? позволяет нам проверить, имеет ли вызывающий объект определенный тип: >> 12.is_a? Integer => true >> 'foo'.is_a? String => true >> [1, 2, 3].is_a? Array..

Функция стрелки: что это? (1)
С появлением стандарта ES6 (ES2015) в нашем распоряжении появился целый набор новых удобных синтаксисов при написании программ Javascript. Хотя некоторые из новых синтаксисов предназначены для улучшения опыта кодирования Javascript, предлагая совершенно новые функции (например, Promise ), большинство из них будут служить в качестве расширений или улучшений существующих синтаксисов и функций, чтобы облегчить жизнь разработчикам. Среди этих новых синтаксисов я нашел настолько..

Переменные как указатели
Примеры кода для справки. При написании на Ruby помните, что каждая переменная указывает на место в памяти. При переназначении переменная будет указывать на новое место в памяти. Эксп. a = "hello" b = a puts b = "hello" В этом коде мы присваиваем две переменные одному объекту (пространству в памяти). a = "hello" b = a b = "hello world" puts a = "hello" puts b = "hello world" В приведенном выше коде я продемонстрировал..

К концептуальной модели объектно-ориентированного программирования
К концептуальной модели объектно-ориентированного программирования Руби и проблема «одного и многих» Каким образом мы можем использовать такой термин, как «собака», для обозначения стольких разных существ в мире? У нас есть чихуахуа, мопсы, пудели, золотистые ретриверы, мастифы и этот список можно продолжить. Есть ли какая-то универсальная сущность, которая позволяет нам сгруппировать определенные отдельные существа в одну отдельную категорию? Эта проблема универсальности и..