Добавить новость




Новости сегодня

Новости от TheMoneytizer

Консультация по node.js (тестирование, работа с mongo)

Необходима консультация по skype.
План: я показываю экран и задаю вопросы, вы - рассказываете как сделать лучше и почему.
О проекте: обычное API, есть список роутов и ответ в json. База - mongodb.
Тестирую: mocha, supertest, should.js (библиотеку ассертов можно заменить, на chai, например. Остальное - не хотелось бы)

Список некоторых вопросов:
1. Как протестировать загрузку файла? (если это важно, для загрузки использую multer)
2. Как в схеме (http://pastebin.com/r1z4tDVh ) поле providers сделать обязательным? Как написать тест для такой схемы? (проверяем что модель сохраняется в базу без ошибок, с ошибками)
3. У меня есть примитивный тест для модели: "проверил что сохранилось без ошибок, проверил что выдает ошибку валидации". Пример - http://pastebin.com/hUW3yhxq . Достаточно ли этого? Как можно улучшить?
4. Есть тест(ы) роутов. Например - http://pastebin.com/X1M8CuAu По ним требуется общая информация. Достаточно или нет, на что обратить внимание, и т.д.
5. Роут для добавления продукта выглядел очень вложенным, до применения async. С ним выглядит получше, но тем не менее - может есть более удобный вариант? (промисы, генератор???). Пример - http://pastebin.com/QDqPWXKa
6. Пробежимся по проекту, возможно найдутся еще слабые места в коде, а так же необходимо будет указать, что еще протестировать.

Пишите о цене за час сюда, либо на почту maxfarseer@mail.ru, прикрепите интересный node.js проект если возможно.
Консультация требуется со следующей недели (с 25 июля и ... , пока актуально) в утреннее или вечернее время по Мск.

Читайте на сайте


Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. Абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city
Музыкальные новости
Новости России
Экология в России и мире
Спорт в России и мире
Moscow.media










Топ новостей на этот час

Rss.plus