|
SVN, руководство
|
|||
---|---|---|---|
#18+
Кто как справляется с проблемами SVN разработчиков: 1) Кто-то что-то недокоммитил, проект не компилируется 2) Строку с подключением забыл поменять с тестовой на продакшн 3) блок авторизации забыл раскоммитить Я пока вижу только проверку на ответственном по публикации приложения на ключевых блоках, в данном случае 2,3. Как решается проблема 1. И вообще хотел бы обсудить практику руководства, через SVN, группой разработчиков до 10 человек. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2012, 18:11 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
blest, 1) Бить по рукам 2) Бить по рукам 3) Сильно бить по рукам ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2012, 18:12 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
Lelouchblest, 1) Бить по рукам 2) Бить по рукам 3) Сильно бить по рукам Это всегда успеется ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2012, 18:15 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
blest, Скриптом по расписанию обновляться из репозитория, собирать проект, и прогонять юнит-тесты. При наличии ошибок компиляции и/или тестов - оповещение тимлида принятым в команде способом (e-mail, СМС, и т.п.), и Lelouch1) Бить по рукам 2) Бить по рукам 3) Сильно бить по рукам ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2012, 18:21 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
Делать код-ревью перед каждым коммитом ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2012, 18:23 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
blest1) Кто-то что-то недокоммитил, проект не компилируется 2) Строку с подключением забыл поменять с тестовой на продакшн 3) блок авторизации забыл раскоммитить 1. Отстреливать по-одиночке вечером после работы 2. Читать про Web.Debug.config и Web.Release.config 3. Кривая архитектура кода, в котором нужно что-то комменить для тестирования. Уволить архитектора. P.S. Ознакомиться с релизной моделью солюшена, осознать нужность препроцессорных команд. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2012, 20:24 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
МСУblest1) Кто-то что-то недокоммитил, проект не компилируется 2) Строку с подключением забыл поменять с тестовой на продакшн 3) блок авторизации забыл раскоммитить 1. Отстреливать по-одиночке вечером после работы 2. Читать про Web.Debug.config и Web.Release.config 3. Кривая архитектура кода, в котором нужно что-то комменить для тестирования. Уволить архитектора. P.S. Ознакомиться с релизной моделью солюшена, осознать нужность препроцессорных команд. Простите мою необразованность, 1,2 пункт примерно я понял. По поводу 3-его: какая есть тестирования готового продукта на тестовой БД? ПС и про образованность я извиняюсь, ПС я не понял ничего(( ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2012, 21:24 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
blestПо поводу 3-его: какая есть тестирования готового продукта на тестовой БД? А по-русски? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2012, 21:26 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
МСУblest1) Кто-то что-то недокоммитил, проект не компилируется 2) Строку с подключением забыл поменять с тестовой на продакшн 3) блок авторизации забыл раскоммитить 1. Отстреливать по-одиночке вечером после работы 2. Читать про Web.Debug.config и Web.Release.config 3. Кривая архитектура кода, в котором нужно что-то комменить для тестирования. Уволить архитектора. P.S. Ознакомиться с релизной моделью солюшена, осознать нужность препроцессорных команд. 3. Говорим о Winforms, есть вход и выбор тестовая/боевая база. Логин - пароль - строго секретно, тестовый вариант сделан только для нужд разработчиков. Как еще делаются архитектуры? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2012, 21:34 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
blest3. Говорим о Winforms, есть вход и выбор тестовая/боевая база. Логин - пароль - строго секретно, тестовый вариант сделан только для нужд разработчиков. Как еще делаются архитектуры? Зачем комментировать авторизационный слой? В чем сложность завести тестового пользователя с необходимыми привилегиями? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2012, 22:20 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
МСУblest3. Говорим о Winforms, есть вход и выбор тестовая/боевая база. Логин - пароль - строго секретно, тестовый вариант сделан только для нужд разработчиков. Как еще делаются архитектуры? Зачем комментировать авторизационный слой? В чем сложность завести тестового пользователя с необходимыми привилегиями? Да простота разработки, нет необходимости вводить логин/пароль каждый debug ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2012, 00:03 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
blestМСУпропущено... Зачем комментировать авторизационный слой? В чем сложность завести тестового пользователя с необходимыми привилегиями? Да простота разработки, нет необходимости вводить логин/пароль каждый debug Для простоты можешь закомментарить весь код. Нет кода - нет проблем. У тебя пользователи вводят каждый раз логин пароль? Жестоко. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2012, 09:04 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
blestпроблемами SVN разработчиков Мне кажется, SVN-разработчики со своими проблемы справляются сами. А если по теме - начинайте читать хорошие книжки и всё такое, организуйте себе Continiuos Integration на первом этапе хотя бы в качестве сервера непрерывной компиляции. CruiseControl.net для начала подойдёт. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2012, 17:21 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
blest1) Кто-то что-то недокоммитил, проект не компилируетсяУбить. Решается административными способами. blest2) Строку с подключением забыл поменять с тестовой на продакшнПравить из скрипта сборки релиза. Pre/Post Build Events или как-то иначе. blest3) блок авторизации забыл раскоммититьDEBUG/RELEASE + #if / #endif ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 05:42 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
blest2) Строку с подключением забыл поменять с тестовой на продакшнзы: Тоже можно разрулить DEBUG/RELEASE + #if / #endif. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 05:43 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
blestКто как справляется с проблемами SVN разработчиков: 1) Кто-то что-то недокоммитил, проект не компилируется 2) Строку с подключением забыл поменять с тестовой на продакшн 3) блок авторизации забыл раскоммитить Я пока вижу только проверку на ответственном по публикации приложения на ключевых блоках, в данном случае 2,3. Как решается проблема 1. И вообще хотел бы обсудить практику руководства, через SVN, группой разработчиков до 10 человек. использовать отложенный коммит после тестов ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 11:49 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
pationblestКто как справляется с проблемами SVN разработчиков: 1) Кто-то что-то недокоммитил, проект не компилируется 2) Строку с подключением забыл поменять с тестовой на продакшн 3) блок авторизации забыл раскоммитить Я пока вижу только проверку на ответственном по публикации приложения на ключевых блоках, в данном случае 2,3. Как решается проблема 1. И вообще хотел бы обсудить практику руководства, через SVN, группой разработчиков до 10 человек. использовать отложенный коммит после тестовТогда уж бранчами. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 13:25 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
Алексей Кpationпропущено... использовать отложенный коммит после тестовТогда уж бранчами. причём здесь бранчи? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 13:58 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
pationАлексей Кпропущено... Тогда уж бранчами. причём здесь бранчи?Мутится бранч. Работаеш там в одного (изолированной группой лиц). Всё протестировал, слил с транком. Но это на любителя. А что такое "отложенный коммит"? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 14:04 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
Алексей КМутится бранч. Работаеш там в одного (изолированной группой лиц). Всё протестировал, слил с транком. Круто :) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 14:14 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
МСУblestпропущено... Да простота разработки, нет необходимости вводить логин/пароль каждый debug Для простоты можешь закомментарить весь код. Нет кода - нет проблем. У тебя пользователи вводят каждый раз логин пароль? Жестоко. В чем заключается жестокость? После авторизации отрисовывается интерфейс в соответствии с правами. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 15:50 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
blestВ чем заключается жестокость? В том, что пользовтелю нужно вводить каждый раз логин пароль. Представь, если при каждом запуске MS Office Word тебя программа просила бы авторизоваться, нормально? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 16:05 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
Самый лучший вариант без явного указания пароля - ActiveDirectory. Но его не всегда можно прикрутить, тогда на помощь приходит DPAPI . ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 16:10 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
МСУblestпропущено... Да простота разработки, нет необходимости вводить логин/пароль каждый debug Для простоты можешь закомментарить весь код. Нет кода - нет проблем. У тебя пользователи вводят каждый раз логин пароль? Жестоко. не надо жалеть юзеров, они нас не жалеют http://www.jetbrains.com/teamcity/ ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 16:21 |
|
SVN, руководство
|
|||
---|---|---|---|
#18+
МСУна помощь приходит DPAPI . Ну а если совсем хорошо, курим трехзвенку с отдельным аутентификационным сервисом (SSL). ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2012, 16:25 |
|
|
start [/forum/topic.php?fid=20&msg=37941279&tid=1405588]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
others: | 311ms |
total: | 483ms |
0 / 0 |