реклама на сайте
подробности

 
 
20 страниц V  « < 3 4 5 6 7 > »   
Reply to this topicStart new topic
> Тупой вопрос - как объяснить 50-летнему чайнику про SVN?
Andreas1
сообщение Oct 23 2014, 14:37
Сообщение #61


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142



Цитата(AlexandrY @ Oct 23 2014, 18:06) *
Кстати пользователи контроля версий наверно неохотно меняют имена файлов и тем более директорий, это же сильно затрудняет сравнение.

Да никак не затрудняет. Даже проще, когда о переименовании помнит система, а не я. Хотя я редко переименовываю файлы уже в процессе разработки, не вижу смысла.
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 23 2014, 14:38
Сообщение #62


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(AlexandrY @ Oct 23 2014, 17:57) *
Ну так поделитесь своей success story.

Упаси Боже, мериться я точно не буду. sm.gif Приводить цифры тоже, во-первых большинство из них я уже за давностью просто не помню, во-вторых, я толкую, что не цифры - главное. Главное - перейден внутренний порог, или нет. У всех он разный. Если у Вас он еще не перейден, то - пожалуйста, живите как хотите, обсуждаем же плюсы и минусы, а не пытаемся убедить. Вторая мысль в том, что если собрались развиваться, то придется применять доп. инструменты (можно вспомнить обезьяну, смекнувшую, что можно долбить лбом, а можно и камень в руки взять. А потом его еще и к палке привязать).
Кстати, минусов тоже хватает. Например, тупо нужно время на освоение. Потом, бывает, глючит (редко). Накладные расходы в течение рабочего дня. Еще можно повспоминать...

Цитата(AlexandrY @ Oct 23 2014, 18:06) *
Кстати пользователи контроля версий наверно неохотно меняют имена файлов и тем более директорий, это же сильно затрудняет сравнение.

Лично я - да. Но я пользуюсь, в основном, CVS, а там с этим проблемы. Но меня устраивает. При этом я иногда пользуюсь и более продвинутыми вещами типа Git, и там я за собой такого не замечал. Спокойно переименовывал. Не думаю, что это в общем случае важно. А вот держать в голове контекст - вот это зло, от которого нужно избавляться. В голове должно быть свободное (как бы это забавно ни звучало) место для появления новых идей, но никак не для контекстов.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 23 2014, 15:02
Сообщение #63


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Andreas1 @ Oct 23 2014, 17:37) *
Да никак не затрудняет. Даже проще, когда о переименовании помнит система, а не я. Хотя я редко переименовываю файлы уже в процессе разработки, не вижу смысла.


Какая система?
А если некоторые файлы проекта генерируются? И под разными названиями.
Ваша 'система' тоже об этом помнит вместо вас? wink.gif


Цитата(vitan @ Oct 23 2014, 17:38) *
Например, тупо нужно время на освоение. Накладные расходы в течение рабочего дня. Еще можно повспоминать...

CVS, а там с этим проблемы. Но меня устраивает.


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

Не в тему, но раньше считалось что яркие галюцинации от приема известных веществ вызванны невероятно усиливающейся работой мозга.
Недавно обнаружили, что галюцинации возникают когда работа мозга затухает и локализуется.
Это к тому что мы не можем знать когда голова свободна и свободна ли она вообще.
Go to the top of the page
 
+Quote Post
krux
сообщение Oct 23 2014, 15:18
Сообщение #64


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



похоже, стоит отметить успешное начало осеннего обострения =)


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
vitan
сообщение Oct 23 2014, 15:32
Сообщение #65


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(AlexandrY @ Oct 23 2014, 19:02) *
Теперь осталось глубоко задуматься, оглянуться и понять, а что же такого дал этот контроль версий кроме приобщения к тренду, не из своей отрасли.

Дал возможность говорить с соседями на одном языке. Дал возможность продолжить разработку, начатую кем-то другим, получив при этом более полную картину изменений в зависимости от событиий (багов или изменений требований), чем без оного (благодаря комментариям и наличию веток). Дал возможность передать все изменения в проекте соседу (то же, но в обратную сторону). Дал возможность вести проект со множеством файлов в течение длительного промежутка времени, не опасаясь, что за это время изменится моя собственная доморощенная технология, и при этом причина и место внесения половины изменений пропадет. Дал возможность не изобретать велосипед, не выдумывать механизмы, которые уже кучей народу опробованы и проверены жизнью. Наконец, дал возможность не писать для этих механизмов никаких приблуд, даже памятки для самого себя писать не надо, т.к. есть доки на VCS.

Цитата(AlexandrY @ Oct 23 2014, 19:02) *
Не в тему, но раньше считалось что яркие галюцинации от приема известных веществ вызванны невероятно усиливающейся работой мозга.
Недавно обнаружили, что галюцинации возникают когда работа мозга затухает и локализуется.
Это к тому что мы не можем знать когда голова свободна и свободна ли она вообще.

А завтра "окажется", что они вообще не связаны с работой мозга, а связаны c <подставьте любую фразу>. И что? Зато я точно знаю, что если я буду изобретать велосипед, то мне придется загрузить мозг расчетами и моделями велосипеда, при этом я столь же четко знаю, что в итоге я не получу ничего, кроме велосипеда. А в магазине он стоит уже готовый. Поэтому логично представить эту информацию ненужной, не так ли?
Go to the top of the page
 
+Quote Post
Quasar
сообщение Oct 23 2014, 19:44
Сообщение #66


Местный
***

Группа: Свой
Сообщений: 257
Регистрация: 2-12-06
Из: Default City
Пользователь №: 23 021



Система контроля версий это банальная культура производства и стремление повысить эффективность. Можно процесс оптимизировать, а можно по старинке... У меня бабушка, живущая в деревне, до сих пор не понимает зачем ей водопровод в доме, ведь можно с коромыслом и ведрами дойти до колонки. Именно из-за личностей отрицающих прогресс Россия и находится в ж.. по производительности труда.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 23 2014, 20:19
Сообщение #67


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(vitan @ Oct 23 2014, 18:32) *
Дал возможность ...

Зато я точно знаю, что если я буду изобретать велосипед, то мне придется загрузить мозг расчетами и моделями велосипеда


А между тем даже приблизительно не можете оценить эффект от применения контроля версий.
Про велосипед совершенно негодная метафора. Ну вот причем здесь велосипед?

Я поклонник Брукса знаете ли - Серебряной пули нет
Контроль версий это можно сказать ненужная сложность по Бруксу.
А также поклонник 1-го принципа Agile: люди и взаимодействие важнее процессов и инструментов.

Go to the top of the page
 
+Quote Post
Aner
сообщение Oct 23 2014, 20:22
Сообщение #68


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



не...е им так нужно, они так привыкли и возраст не позволяет ну и тд. Россия на находится в ж.. а там где её и положено по географии.
AlexandrY неушто вы не пользуете базар с ssh..., для html, xml и тд. Если понимаете о чём я.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 23 2014, 20:31
Сообщение #69


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Aner @ Oct 23 2014, 23:22) *
не им так нужно, они так привыкли и возраст не позволяет ну и тд. Россия на находится в ж.. а там где её и положено по географии.
AlexandrY неушто вы не пользуете базар с ssh..., для html, xml и тд. Если понимаете о чём я.


Вообще-то я каких только контролей версий не ставил себе, многое ведь не скачаешь без этих приблуд.
Но пользы от них никакой не увидел.
Но дайте же мне наконец хоть одну success story из embedded по поводу влияния контроля версий на производительность хоть чего-то!
Go to the top of the page
 
+Quote Post
Xenia
сообщение Oct 23 2014, 20:39
Сообщение #70


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Вообще-то профессионала в 50 лет называть чайником - плохой тон, тем более что SVN - изобретение "эффективных управляющих" в ИТ-области. sm.gif
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 23 2014, 21:26
Сообщение #71


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



QUOTE
тем более что SVN - изобретение "эффективных управляющих" в ИТ-области


Да что Вы говорите. И изобретение поля "версия файла" в ФС VAX VMS уже где-то лет 40 назад - тоже привет от "эффективных"?

Для тех, кто в танке - версифицирование - не вчерашнее изобретение, и даже не позавчерашнее. Что такое "лист регистрации изменений" знаете? И зачем он нужен?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Xenia
сообщение Oct 23 2014, 22:14
Сообщение #72


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Rst7 @ Oct 24 2014, 01:26) *
Да что Вы говорите. И изобретение поля "версия файла" в ФС VAX VMS уже где-то лет 40 назад - тоже привет от "эффективных"?
Для тех, кто в танке - версифицирование - не вчерашнее изобретение, и даже не позавчерашнее. Что такое "лист регистрации изменений" знаете? И зачем он нужен?


Этим нас не удивишь. sm.gif Всякому известно, что бюрократия стара, как мир. Что же касается "листа регистрации изменений", то это изобретение касается документооборота, а именно той стадии, когда новый продукт уже готов и требуется зафиксировать его отличия от предшественника. Причем, оформление всей этой бумажной канитени обычно ложится на плечи служащих офиса или технического писателя, но никак не разработчика.

А если самого разработчика (а тем паче программиста!) заставлять каждое свое телодвижение фиксировать в "листе регистрации" или еще каком-то документе, то это угробит дело в самом зародыше. Другое дело, когда проект уже готов и изделие прошло тесты, - тут еще можно заняться, и оформлением бумаг, и сочинительством инструкций для пользователя. sm.gif
Go to the top of the page
 
+Quote Post
Corvus
сообщение Oct 24 2014, 06:20
Сообщение #73


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Цитата(Xenia @ Oct 24 2014, 02:14) *
Другое дело, когда проект уже готов и изделие прошло тесты, - тут еще можно заняться, и оформлением бумаг, и сочинительством инструкций для пользователя. sm.gif


Это всё здорово, но только для ситуации один человек - один проект от начала и до релиза.
А если над одной задачей работают хотя бы два человека или программист уволится на середине... сразу приходит понимание необходимости документирования, контроля версий и т.д.
Как уже выше сказали, это уровень культуры производства.

ИМХО, приучить пользоваться новым инструментом можно двумя путями: тоталитарно-административным либо создать такие условаия, что "нужда сама заставит". И в этот момент подсказать правильный путь, объяснить, как пользоваться и то.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Oct 24 2014, 06:34
Сообщение #74


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(Rst7 @ Oct 23 2014, 11:21) *
Пусть не прикидываются инвалидами умственного труда. В приказном порядке заставить. Перед выдачей зарплаты потребовать лог коммитов в SVN и наказать за трэш рублем. Отсутствие половины зарплаты замотивирует так, что мама не горюй.

жестоко однако wink.gif

Цитата(AlexandrY @ Oct 23 2014, 17:06) *
У меня кардинальные изменения приводят как правило к измененинию имени файла.
Почаще менять имена файлов один из способов хорошо держать в голове контекст.

полностью согласен потому, что сам так делаю sm.gif

Цитата(Corvus @ Oct 24 2014, 09:20) *
ИМХО, приучить пользоваться новым инструментом можно двумя путями: тоталитарно-административным либо создать такие условаия, что "нужда сама заставит". И в этот момент подсказать правильный путь, объяснить, как пользоваться и то.

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


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Rst7
сообщение Oct 24 2014, 07:34
Сообщение #75


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



QUOTE
А если самого разработчика (а тем паче программиста!) заставлять каждое свое телодвижение фиксировать в "листе регистрации" или еще каком-то документе, то это угробит дело в самом зародыше.


Вы не правы. У меня есть масса проектов, где я все делаю сам. И использую SVN. И прекрасно себя чувствую (пару-тройку страниц назад большинство прелестей описал).

QUOTE
Что же касается "листа регистрации изменений", то это изобретение касается документооборота, а именно той стадии, когда новый продукт уже готов и требуется зафиксировать его отличия от предшественника.


Вы не правы. Наполнение архива начинается задолго до сдачи изделия заказчику. И изменения тоже вносятся задолго до сдачи.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

20 страниц V  « < 3 4 5 6 7 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 12:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01499 секунд с 7
ELECTRONIX ©2004-2016