ПОЛЕТЬ ЭТО!

Я только что закончил свою хипстерскую стрижку, чтобы сделать меня еще более «Шордичем», и, ожидая, достал свой ноутбук и попытался немного программировать. Это так здорово, что вы можете это делать, и это превращает любую очередь, связанную с возможностью сидеть, в удовольствие. В конце концов, я британец, а это значит, что я очень хорошо умею стоять в очередях, а это только добавляет мне этого навыка.

Хипстерское искусство Shoreditch и прочее

Сегодня мы проверяли кое-что для Ruby под названием Flog. Gem установите его и запустите flog — g — a [нужная папка] и получите рейтинг своего кода! Мы ищем около 15 или меньше для классов и менее 6 для каждой функции. Новички должны пойти на 30/10. Как видите, мой код на вынос не сработал, лол. Важным признаком этого является то, что код в этом классе намного больше, чем в любом другом.

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

КОДЕКС РАСШИРЯЕТСЯ

Прошлая неделя прошла быстро. К нашему изучению HTML добавилось гораздо больше сложности, и была добавлена ​​​​еще одна среда тестирования под названием Capybara. Мы узнали об отношениях между сервером и клиентом, и нашей недельной задачей было создать веб-приложение в стиле Pokemon.

С ростом сложности растет и моя диаграмма!

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

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

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

Урок выучен. Давайте не будем этого делать. Особенно, когда мы будем получать больше вещей с экспоненциальной скоростью, очень плохо отставать. Напоминает мне о пропуске нескольких уроков математики AS Level в тот день, когда вы, наконец, приходите, вы полностью потеряны.

Важно выпустить пар с безумием настольного тенниса!

НОЖНИЦЫ, БУМАГА, КАМЕНЬ

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

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

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

  1. Введите свое имя
  2. Введите свой выбор
  3. Заставьте компьютер выбирать случайным образом. ["Камень", "Бумага", "Ножницы"].проба. Образец случайным образом выбирает из нашего списка здесь.
  4. Сравните свой выбор и компьютер и распечатайте результат.

Но в правильной и совершенно ненужной форме это сделал наш тренер;

  1. Введите свое имя
  2. Введите свой выбор
  3. [«Вы выиграли!», «Вы проиграли!», «Ничья!»].
  4. Компьютер превращает результат в реальность, выбирая соответствующий вариант.

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

Например, почему бы не выбрать результат первым? Кто сказал, что мы не можем? Возможно, именно так работают игровые сайты, чтобы убедиться, что они получают правильные вероятности, которые, по их словам, у них есть.

В любом случае, я подумал, что это круто, что она сделала, я никогда не думал о том, чтобы сделать это таким образом. Да, и, конечно же, каждый шаг был выполнен с помощью TDD-тестирования.

На этой неделе мы будем работать над использованием базы данных в веб-приложении, это кажется довольно сложным. Должно быть что-то интересное… До следующей недели, удачной недели, чуваки!

Когда кот говорит, что кодирование запрещено...