Информация об изменениях

Сообщение Re[6]: Проект утилитной библиотечки от 16.03.2016 6:52

Изменено 16.03.2016 6:53 Sinix

Здравствуйте, AndrewVK, Вы писали:

S>>4. Соглашения по оформлению кода — стандартные дотнетовские

AVK>Единственные потенциальные проблемы — 4 пробела в качестве отступа и s_ префикс у статиков.
Ну да, поэтому и не настаиваю.
Главное, чтоб было


S>>5. Threat warnings as errors.

AVK>Это уже перебор.
Вот я сейчас работаю на проекте, на котором это не было сделано с самого начала. С варнингами в итоге никто не борется, потому что они есть даже в автосгенерированном коде. Количество сам можешь представить.
Поэтому только как errors, подавлять прагмой — её хоть найти можно.


S>>6. XML comments — по-хорошему нужны, надо определиться с языком комментариев.

AVK>Английский, разумеется.
Ок


По названию — FlockLib пойдёт. Хотя бы не похоже на выхлоп генератора. Хотя CatHerd тоже ничего будет, отражает суть проекта. И реклама готовая есть,
https://www.youtube.com/watch?v=Pk7yqlTMvp8
Re[6]: Проект утилитной библиотечки
Здравствуйте, AndrewVK, Вы писали:

S>>4. Соглашения по оформлению кода — стандартные дотнетовские

AVK>Единственные потенциальные проблемы — 4 пробела в качестве отступа и s_ префикс у статиков.
Ну да, поэтому и не настаиваю.
Главное, чтоб было


S>>5. Threat warnings as errors.

AVK>Это уже перебор.
Вот я сейчас работаю на проекте, на котором это не было сделано с самого начала. С варнингами в итоге никто не борется, потому что они есть даже в автосгенерированном коде. Количество сам можешь представить.
Поэтому только как errors, подавлять прагмой — её хоть найти можно.


S>>6. XML comments — по-хорошему нужны, надо определиться с языком комментариев.

AVK>Английский, разумеется.
Ок


По названию — FlockLib пойдёт. Хотя бы не похоже на выхлоп генератора. Хотя CatHerd тоже ничего будет, отражает суть проекта. И реклама готовая есть,
https://www.youtube.com/watch?v=Pk7yqlTMvp8


Чтоб не потерялось:

UPD
7. Нужно с самого начала определиться с тестами. Предлагаю требовать только тесты с сценариями использования, складывать их в отдельную папку (UseCases и назвать), остальное — добровольное, в папку Tests.
Тесты — любые, которые поддерживает appveyor, я бы взял xUnit, хотя бы из-за xBehave или fixie.