Следующая наша тема касается отладки под Node.JS. первым делом мы рассмотрим самый простой встроенный отладчик, который вызывается командой node debug. Выглядит это так. Допустим, у нас есть скрипт:
Уроки React. Урок 7
Всем привет! Сегодня у нас будет довольно важный урок, мы все ближе и ближе подбираемся к Redux, но для начала пробежимся по нашему домашнему заданию, оно было довольно простым, но все таки для проверки покажу как добавить наш календарь.
Установим наш модуль:
npm install react-day-picker —s
Структура организации
Структура организации
Account Manager – тот кто ведет заказчиков. В идеале мы должны организовать круглосуточный прием заявок.
Project Manager – тот кто ведет проекты.
Team Leader – тот, кто отвечает за конечный программный уровень проекта, помогает продукт менеджеру и разработчикам.
Градация по уровню разработчиков
Junior – Разработчик, который только учится, набирает опыт
Middle – Разаработчик, который справляется с поставленными задачами, но у него вызывает сложности оценить проект полностью и взять на себя всю ответственность за ведение продукта
Senior – тот, кто может взять полностью программную часть на себя, может корректно оценить проект по срокам, распределить задачи между программистами.
We are looking forward to meeting you on our website soshace.com
13. Уроки Node.js. Разработка, supervisor
На этом занятии наша основная цель – улучшить нашу разработку на Node.js. Первое средство, которое мы для этого изучим, называется supervisor. До этого момента мы разработали эхо-сервер.
12. Уроки Node.js . Документация Http Модуля.
В дальнейшем мы будем часто обращаться к модулю http, поэтому сейчас небольшая экскурсия по его документации, что в ней есть и где это искать.
Сейчас модуль http совмещает в себе два функционала. Первый – это функционал сервера. http.createServer создает новый объект класса Server. Если передан обработчик, то он ставится на событие request. Второй функционал – это createClient.
11. Уроки Node.js. Эхо-сервер.
Всем привет! На этом занятии мы создадим эхо-сервер, то есть, такой сервер, который при запросе на url /echo c параметром message выдает значение этого параметра:
// http://127.0.0.1:3000/echo?message=Hello -> Hello
На все другие запросы отвечает: Страница не найдена.
Начнем вот с такого шаблона:
10. Уроки Node.js. Node.JS как веб-сервер
Всем привет! На этом занятии мы познакомимся с Node.js уже в роли веб-сервера. Создадим для этого новое приложение. Настройте пожалуйста свой редактор таким образом чтобы он знал что вы делаете именно Node.js-проект и поддерживал соответствующие автодополнения и глобальные переменные. Далее создадим server.js и в нем первым делом подключаю модуль:
var http = require(‘http’);
Уроки React. Урок 6.
Давайте продолжим наш разговор об инфраструктуре вокруг React. Но для начала давайте немного изменим нашу структуру и поместим компонент Article в отдельную директорию Articel,создадим ее для начала. Имя нашего компонента на Index.js и добавим в него следующий код:
Code Review
Code Review проводиться в назначенных парах не мене 2 месяцев с даты формирования пары для лучшего понимания проекта поверяющими сторонами.
Таблица результатов ревью здесь.
Советы по Code Review:
Уроки React. Урок 5.
Для того чтобы проверить нашу структуру следует пользоваться React dev tools. Скачать их можно здесь. Позволяет нам наблюдать всю структуру Вашего Virual DOM, Ваших компонентов и сторонние компоненты. Также здесь есть доступ к данным, можно посмотреть их Props,State и.т.п. Ставиться оно как расширение для вашего браузера и будет доступна при вызове инструментов разработчика. Для начала работы с React либо с новым проектом это очень полезно. Здесь видны названия ваших компонентов, например OneOpen, ArticleList, CommentList и др.
Допустим если не называть class OneOpen то в DevTools будет непонятно какой код отвечает за работу компонента к примеру, а вот называя его вы облегчаете себе дальнейший Debug.