Публикации по теме 'makersacademy'


Направление Дев V
За последние пару недель в Makers я узнал, что то, что происходит в GitHub , остается в GitHub. Даже когда вы удаляете и меняете вещи. Это означает не только ранние вещи, когда вы действительно не понимаете, что делаете, но и README, комментарии и сообщения фиксации. Хорошо, что ранний материал хаотичен, так как он показывает, как далеко вы продвинулись, но… … сообщения коммитов, в которых я, возможно, пытался выразить свою индивидуальность, могут быть восприняты как небрежность...

День первый: Makers Academy — и мы в эфире!
Так что да, я знаю, что вчера писал в блоге, но вот в чем дело… Я сказал, что буду вести блог каждый понедельник, а сейчас понедельник, так что я веду блог. Имеет смысл? В порядке. Да, но если серьезно, я сделал это скорее как праздничный блог, потому что я закончил 4-недельный предварительный курс. Другая причина заключалась в том, чтобы предоставить более подробную информацию потенциальным кандидатам, которые думают о подаче заявления. Но да, понедельник! По понедельникам главным..

Code Pointers #05 — более регулярные выражения
Чем больше я узнаю о том, насколько мощным является Regexp, тем больше он мне нравится. Все эти примеры из фантастических Рубиновых коанов (опять же…!). Давайте приступим к делу на нескольких примерах. /[^абв]/ “the number is 42”[/[^0-9]+/] #=> "the number is " Конструкция [^пример] отрицает все, что следует (например) за «примером». Итак, в приведенном выше случае он возвращает все, кроме цифр. \A привязывается к началу строки “start end”[/\Astart/]..

3 неделя пройдена…
Куда пропала 3 неделя? Как упоминалось в моем предыдущем посте, на этой неделе мы начали с рубинового веб-фреймворка Sinatra . Мы также, наконец, начали писать настоящие тесты функций, используя Capybara . До сих пор все фич-тесты запускали файл с методами программы в PRY. Теперь я могу указать на веб-сайте, какая кнопка должна быть нажата и какой текст должен появиться, кажется, это более продвинуто 😛 Одним из важных сообщений этой недели было: НЕ ИСПОЛЬЗОВАТЬ ГЛОБАЛЬНЫЕ..

Самоуверенное руководство по именованию вашего кода, предназначенное для новых разработчиков.
Говорят, что хорошее нейминг - одна из самых сложных проблем в программировании. Однако руководство по именам часто ограничивается такими вещами, как выбор значимых имен и не использование сокращений . Как коуч в Makers , я регулярно помогаю новым разработчикам придумывать лучшие названия для своих классов, методов и переменных. Здесь я делюсь правилами, которые я извлек из своей практики. Имена должны происходить из домена, а не из технологии Область программы - это то, что..

Обучение мастеров — Неделя 3
Моя третья неделя на Makers Bootcamp Эта неделя была неделей новинок. Это было наше первое знакомство с разработкой через тестирование (TDD), разработкой через бизнес (BDD) и отладкой, первый раз, когда наша когорта запрограммировала создание приложения, и впервые мы поставили измеримые цели, которых мы хотели достичь каждый день с помощью самостоятельное обучение. Моими целями в целом были: Получите представление о функциональных тестах, модульных тестах и ​​их месте в цикле..

Пример ООП в Ruby: класс покемонов (часть 2)
Это последняя неделя предварительных курсов Makers Academy, а это значит, что в следующий понедельник начнется выездной буткемп! Будущие сообщения будут во многом определяться тем, что изучается каждую неделю. Сегодня я представил вам вторую (и последнюю) часть примера ООП класса покемонов в Ruby , как я и обещал на прошлой неделе в Части 1 . Я упоминал ранее, что я бы попытался сократить до 4 строк объем кода, который нам понадобится для выполнения нашей игры Pokémon, чтобы наша..