Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / SVN, руководство / 25 сообщений из 30, страница 1 из 2
01.09.2012, 18:11
    #37939980
blest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
Кто как справляется с проблемами SVN разработчиков:

1) Кто-то что-то недокоммитил, проект не компилируется
2) Строку с подключением забыл поменять с тестовой на продакшн
3) блок авторизации забыл раскоммитить

Я пока вижу только проверку на ответственном по публикации приложения на ключевых блоках, в данном случае 2,3. Как решается проблема 1.

И вообще хотел бы обсудить практику руководства, через SVN, группой разработчиков до 10 человек.
...
Рейтинг: 0 / 0
01.09.2012, 18:12
    #37939984
Lelouch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
blest,

1) Бить по рукам
2) Бить по рукам
3) Сильно бить по рукам
...
Рейтинг: 0 / 0
01.09.2012, 18:15
    #37939985
blest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
Lelouchblest,

1) Бить по рукам
2) Бить по рукам
3) Сильно бить по рукам

Это всегда успеется
...
Рейтинг: 0 / 0
01.09.2012, 18:21
    #37939988
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
blest,

Скриптом по расписанию обновляться из репозитория, собирать проект, и прогонять юнит-тесты. При наличии ошибок компиляции и/или тестов - оповещение тимлида принятым в команде способом (e-mail, СМС, и т.п.), и
Lelouch1) Бить по рукам
2) Бить по рукам
3) Сильно бить по рукам
...
Рейтинг: 0 / 0
01.09.2012, 18:23
    #37939993
Esofter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
Делать код-ревью перед каждым коммитом
...
Рейтинг: 0 / 0
01.09.2012, 20:24
    #37940084
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
blest1) Кто-то что-то недокоммитил, проект не компилируется
2) Строку с подключением забыл поменять с тестовой на продакшн
3) блок авторизации забыл раскоммитить
1. Отстреливать по-одиночке вечером после работы
2. Читать про Web.Debug.config и Web.Release.config
3. Кривая архитектура кода, в котором нужно что-то комменить для тестирования. Уволить архитектора.

P.S. Ознакомиться с релизной моделью солюшена, осознать нужность препроцессорных команд.
...
Рейтинг: 0 / 0
01.09.2012, 21:24
    #37940116
blest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
МСУblest1) Кто-то что-то недокоммитил, проект не компилируется
2) Строку с подключением забыл поменять с тестовой на продакшн
3) блок авторизации забыл раскоммитить
1. Отстреливать по-одиночке вечером после работы
2. Читать про Web.Debug.config и Web.Release.config
3. Кривая архитектура кода, в котором нужно что-то комменить для тестирования. Уволить архитектора.

P.S. Ознакомиться с релизной моделью солюшена, осознать нужность препроцессорных команд.

Простите мою необразованность, 1,2 пункт примерно я понял. По поводу 3-его: какая есть тестирования готового продукта на тестовой БД?
ПС и про образованность я извиняюсь, ПС я не понял ничего((
...
Рейтинг: 0 / 0
01.09.2012, 21:26
    #37940117
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
blestПо поводу 3-его: какая есть тестирования готового продукта на тестовой БД?
А по-русски?
...
Рейтинг: 0 / 0
01.09.2012, 21:34
    #37940121
blest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
МСУblest1) Кто-то что-то недокоммитил, проект не компилируется
2) Строку с подключением забыл поменять с тестовой на продакшн
3) блок авторизации забыл раскоммитить
1. Отстреливать по-одиночке вечером после работы
2. Читать про Web.Debug.config и Web.Release.config
3. Кривая архитектура кода, в котором нужно что-то комменить для тестирования. Уволить архитектора.

P.S. Ознакомиться с релизной моделью солюшена, осознать нужность препроцессорных команд.

3. Говорим о Winforms, есть вход и выбор тестовая/боевая база.
Логин - пароль - строго секретно, тестовый вариант сделан только для нужд разработчиков.
Как еще делаются архитектуры?
...
Рейтинг: 0 / 0
01.09.2012, 22:20
    #37940143
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
blest3. Говорим о Winforms, есть вход и выбор тестовая/боевая база.
Логин - пароль - строго секретно, тестовый вариант сделан только для нужд разработчиков.
Как еще делаются архитектуры?
Зачем комментировать авторизационный слой? В чем сложность завести тестового пользователя с необходимыми привилегиями?
...
Рейтинг: 0 / 0
02.09.2012, 00:03
    #37940191
blest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
МСУblest3. Говорим о Winforms, есть вход и выбор тестовая/боевая база.
Логин - пароль - строго секретно, тестовый вариант сделан только для нужд разработчиков.
Как еще делаются архитектуры?
Зачем комментировать авторизационный слой? В чем сложность завести тестового пользователя с необходимыми привилегиями?

Да простота разработки, нет необходимости вводить логин/пароль каждый debug
...
Рейтинг: 0 / 0
02.09.2012, 09:04
    #37940263
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
blestМСУпропущено...

Зачем комментировать авторизационный слой? В чем сложность завести тестового пользователя с необходимыми привилегиями?

Да простота разработки, нет необходимости вводить логин/пароль каждый debug
Для простоты можешь закомментарить весь код. Нет кода - нет проблем.
У тебя пользователи вводят каждый раз логин пароль? Жестоко.
...
Рейтинг: 0 / 0
02.09.2012, 17:21
    #37940481
SolYUtor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
blestпроблемами SVN разработчиков
Мне кажется, SVN-разработчики со своими проблемы справляются сами.

А если по теме - начинайте читать хорошие книжки и всё такое, организуйте себе Continiuos Integration на первом этапе хотя бы в качестве сервера непрерывной компиляции. CruiseControl.net для начала подойдёт.
...
Рейтинг: 0 / 0
03.09.2012, 05:42
    #37940733
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
blest1) Кто-то что-то недокоммитил, проект не компилируетсяУбить. Решается административными способами.
blest2) Строку с подключением забыл поменять с тестовой на продакшнПравить из скрипта сборки релиза. Pre/Post Build Events или как-то иначе.
blest3) блок авторизации забыл раскоммититьDEBUG/RELEASE + #if / #endif
...
Рейтинг: 0 / 0
03.09.2012, 05:43
    #37940734
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
blest2) Строку с подключением забыл поменять с тестовой на продакшнзы: Тоже можно разрулить DEBUG/RELEASE + #if / #endif.
...
Рейтинг: 0 / 0
03.09.2012, 11:49
    #37941010
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
blestКто как справляется с проблемами SVN разработчиков:

1) Кто-то что-то недокоммитил, проект не компилируется
2) Строку с подключением забыл поменять с тестовой на продакшн
3) блок авторизации забыл раскоммитить

Я пока вижу только проверку на ответственном по публикации приложения на ключевых блоках, в данном случае 2,3. Как решается проблема 1.

И вообще хотел бы обсудить практику руководства, через SVN, группой разработчиков до 10 человек.

использовать отложенный коммит после тестов
...
Рейтинг: 0 / 0
03.09.2012, 13:25
    #37941194
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
pationblestКто как справляется с проблемами SVN разработчиков:

1) Кто-то что-то недокоммитил, проект не компилируется
2) Строку с подключением забыл поменять с тестовой на продакшн
3) блок авторизации забыл раскоммитить

Я пока вижу только проверку на ответственном по публикации приложения на ключевых блоках, в данном случае 2,3. Как решается проблема 1.

И вообще хотел бы обсудить практику руководства, через SVN, группой разработчиков до 10 человек.

использовать отложенный коммит после тестовТогда уж бранчами.
...
Рейтинг: 0 / 0
03.09.2012, 13:58
    #37941263
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
Алексей Кpationпропущено...


использовать отложенный коммит после тестовТогда уж бранчами.

причём здесь бранчи?
...
Рейтинг: 0 / 0
03.09.2012, 14:04
    #37941279
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
pationАлексей Кпропущено...
Тогда уж бранчами.
причём здесь бранчи?Мутится бранч. Работаеш там в одного (изолированной группой лиц). Всё протестировал, слил с транком. Но это на любителя.

А что такое "отложенный коммит"?
...
Рейтинг: 0 / 0
03.09.2012, 14:14
    #37941301
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
Алексей КМутится бранч. Работаеш там в одного (изолированной группой лиц). Всё протестировал, слил с транком.
Круто :)
...
Рейтинг: 0 / 0
03.09.2012, 15:50
    #37941519
blest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
МСУblestпропущено...


Да простота разработки, нет необходимости вводить логин/пароль каждый debug
Для простоты можешь закомментарить весь код. Нет кода - нет проблем.
У тебя пользователи вводят каждый раз логин пароль? Жестоко.

В чем заключается жестокость?
После авторизации отрисовывается интерфейс в соответствии с правами.
...
Рейтинг: 0 / 0
03.09.2012, 16:05
    #37941552
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
blestВ чем заключается жестокость?
В том, что пользовтелю нужно вводить каждый раз логин пароль. Представь, если при каждом запуске MS Office Word тебя программа просила бы авторизоваться, нормально?
...
Рейтинг: 0 / 0
03.09.2012, 16:10
    #37941561
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
Самый лучший вариант без явного указания пароля - ActiveDirectory. Но его не всегда можно прикрутить, тогда на помощь приходит DPAPI .
...
Рейтинг: 0 / 0
03.09.2012, 16:21
    #37941586
Winnipuh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
МСУblestпропущено...


Да простота разработки, нет необходимости вводить логин/пароль каждый debug
Для простоты можешь закомментарить весь код. Нет кода - нет проблем.
У тебя пользователи вводят каждый раз логин пароль? Жестоко.

не надо жалеть юзеров, они нас не жалеют


http://www.jetbrains.com/teamcity/
...
Рейтинг: 0 / 0
03.09.2012, 16:25
    #37941592
МСУ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SVN, руководство
МСУна помощь приходит DPAPI .
Ну а если совсем хорошо, курим трехзвенку с отдельным аутентификационным сервисом (SSL).
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / SVN, руководство / 25 сообщений из 30, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]