You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@azhidkov
Я тут сразу наткнулся на такой момент: нет Moq для нужных платформ, так что придется использовать что-то другое для этих целей.
Также, мне кажется, неплохо использовать Code Contracts вместо if-then-throw и всяких самописных ThowIfSomethingWrong, вы не против?
Ну и что касается самого репозитория, я лично использую Git Flow (http://nvie.com/posts/a-successful-git-branching-model/), и мне кажется, эта концепция очень неплоха. Так что в master сливать только релизы с законченным функционалом из dev, а разработку вести в dev и ветках из него, хорошо?
The text was updated successfully, but these errors were encountered:
Кстати, NUnit тоже нет.
Я попробую сделать так, чтобы либа собиралась и как Universal, и как обычная, и тестить как обычную, но не факт, что выйдет. Думаю, как минимум нужен будет какой-нибудь экстеншн на Студию.
В общем, выходит как-то так: сама разработка и тестирование ведется для версии 4.5, но добавлен проект VkNetAsync.Portable, который работает над теми же файлами. Все файлы подтягиваются по маске, так что после добавления новых в VkNetAsync нужно делать Reload для VkNetAsync.Portable.
Так что нужно контролировать, что в коде все совместимо с Portable. И подключаемые библиотеки, и классы .NET. Если что-то несовместимо, обычная библиотека содержит символ препроцессора VKNET_45, а portable - VKNET_PORTABLE.
Ну и я ради эксперимента в TeamCity добавил библиотеку, так что кое-как он контролирует это все и может при желании автоматом в Nuget выкладывать.
@azhidkov
Я тут сразу наткнулся на такой момент: нет Moq для нужных платформ, так что придется использовать что-то другое для этих целей.
Также, мне кажется, неплохо использовать Code Contracts вместо if-then-throw и всяких самописных ThowIfSomethingWrong, вы не против?
Ну и что касается самого репозитория, я лично использую Git Flow (http://nvie.com/posts/a-successful-git-branching-model/), и мне кажется, эта концепция очень неплоха. Так что в master сливать только релизы с законченным функционалом из dev, а разработку вести в dev и ветках из него, хорошо?
The text was updated successfully, but these errors were encountered: