День 42 в книгах! Мы потратили большую часть дня на написание тестов для нашей последней версии CRUD-приложения. Пока что это максимум, что мы действительно следовали рабочему процессу TDD в классе. Мы написали тесты для каждого маршрута, а затем создали необходимые представления и маршруты, чтобы эти тесты прошли. Было очень приятно следить за реальным процессом TDD для всех маршрутов.

Я многое узнал о том, как работают Mocha и Chai. Мы использовали библиотеку утверждений Chai «ожидание», которая мне лично нравится, потому что, на мой взгляд, она читается немного больше, чем простой английский. У меня также была возможность применить к приложению немного стиля, чего я не делал в приложениях CRUD, которые я сделал до сих пор. Мне всегда нравится аспект стиля. Приятно немного отполировать свое приложение, когда вы вкладываете много энергии в серверную часть.

Мы впервые обсудили наши проекты Q2, которые появятся на следующей неделе. Мы разделились на группы по пять человек, и завтра мы начнем предлагать идеи внутри группы. Я одновременно взволнован и слегка обеспокоен тем, как пройдет неделя. У нас будет пять человек со своими идеями, мнениями и стилями кодирования, которые будут работать вместе над одним репозиторием. Я уверен, что рабочий процесс git будет по меньшей мере интересным. С одной стороны, это здорово, когда несколько человек работают над разными вещами, что увеличивает скорость, с которой вы можете двигаться вперед. С другой стороны, это немного беспокоит, что приходится отказываться от такого большого контроля. Я знаю, что это будет ценный опыт, каким бы трудным он ни был, и поэтому я настроен оптимистично. Я надеюсь, что мы сможем разделить проект таким образом, чтобы каждый член команды мог проявить себя и максимизировать то, что мы можем узнать в течение недели. Я также надеюсь, что у нас будет действительно хороший проект, который мы добавим в наши портфолио в конце этого дела. В идеале я хотел бы использовать технологию, которую мы еще не изучали в классе, например, React или Angular. Нам нужно многое выяснить до пятницы. Предполагается, что к тому времени наши проекты должны быть одобрены инструктором, что означает, что мы должны принять решение в группе. Мы также должны сделать каркасы к понедельнику. Я надеюсь, что мы сможем сделать это к пятнице, чтобы мы могли перейти к выходным с четким представлением о том, каким будет приложение. Было бы здорово начать все до понедельника.

Я очень рад видеть, как все получится, и я обязательно буду держать вас в курсе, как будут развиваться события. Оставайтесь с нами для получения дополнительной информации об этом в ближайшее время!

42 меньше 58 осталось!