Опрос
Опрос Тема Опроса: Да здравствует V8?



« Последняя модификация: trdm : 06. Октября 2007 :: 08:23 »
Переключение на Главную Страницу Страницы: 1 ... 4 5 [6] 7 8 ... 12 ОтправитьПечать
Очень популярная тема (более 25 ответов) Вечная тема ) v77 и V8. Ту би ор нот ту би ) (число прочтений - 54769 )
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Вечная тема ) v77 и V8. Ту би ор нот ту би )
Ответ #75 - 09. Октября 2007 :: 19:26
Печать  
Цитата:
Где зачинщик? Пусть начинает! Улыбка

Палыч, а может это ты начнешь вести рубрику или блог на тему сабжа?
Что-то типа
"Новые технологии: проблемы и решения. Чего нам не хватало и что приятно поразило".

Например, как у Димы Гендина (www.gendin.ru).
Или лучше.

Интересно было бы, если честно.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Вечная тема ) v77 и V8. Ту би ор нот ту би )
Ответ #76 - 10. Октября 2007 :: 07:09
Печать  
Да, да, Палыч. Похоже, кроме тебя никто внятно про восьмерку сказать не может.

А у тебя один ответ: Да че вы, нормально там все!

Цитата:
Упереться можно во все что угодно: в отсутствие классов, отсутствие наследования, в невозможность двоим править один модуль и т.д. и т.п., но я считаю,  что эти препятствия не являются непреодолимыми. А вот, упираться или искать решение - зависит от мотивации.

Все это так. Но вот стоимость сопровождения и развития тиражного продукта при наличии отсутствия этих вещей становится существенно выше.  Печаль

Потому как глобальник вырастает до 30 000 строк и более; структуры данных начинают рассыпаться, в одну структуру данных начинают лезть все, кому не лень; приходится искать, кто написал тот или иной код, и выяснять почему он его написал (ведь нет толком тестов, а это было 2 года назад).

Конечно, "эти препятствия не являются непреодолимыми", но цена этих препятствий растет даже не пропорционально размеру проекта, а гораздо быстрее.
  
Наверх
 
IP записан
 
Палыч
1c++ power user
Отсутствует


I Love 1Cv8!

Сообщений: 217
Зарегистрирован: 19. Мая 2006
Re: Вечная тема ) v77 и V8. Ту би ор нот ту би )
Ответ #77 - 10. Октября 2007 :: 07:42
Печать  
Вряд ли я заставлю себя вести систематическую просветработу. Слишком много времени на это потребуется. Улыбка
Ну, а отвечать здесь на ваши вопросы - пожалста.
  
Наверх
ICQ  
IP записан
 
Палыч
1c++ power user
Отсутствует


I Love 1Cv8!

Сообщений: 217
Зарегистрирован: 19. Мая 2006
Re: Вечная тема ) v77 и V8. Ту би ор нот ту би )
Ответ #78 - 10. Октября 2007 :: 07:48
Печать  
sedmin писал(а) 10. Октября 2007 :: 07:09:
Потому как глобальник вырастает до 30 000 строк и более; структуры данных начинают рассыпаться, в одну структуру данных начинают лезть все, кому не лень; приходится искать, кто написал тот или иной код, и выяснять почему он его написал (ведь нет толком тестов, а это было 2 года назад).


Замечательная картина! Вот скажи, где ты насмотрелся этих ужасов?  В восьмерке? Или это картина из "бесплюсового" прошлого?

зы Неужели ты так представляешь работу на v8?  Озадачен
  
Наверх
ICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Вечная тема ) v77 и V8. Ту би ор нот ту би )
Ответ #79 - 10. Октября 2007 :: 07:52
Печать  
Цитата:
fez писал(а) 09. Октября 2007 :: 10:13:
Цитата:
Потому что хранилище - штука интегрированная,

Не вижу плюсов в интегрированности в данном конкретном случае.

Ну что ж... для себя я считаю интегрированность более важной фичей, нежели поддержка веток.

Для меня CVS/SVN - это прежде всего не поддержка веток, а возможность всегда найти автора той или иной строки, выяснить, как она выглядела в первоначальном контексте, как мутировала и прочитать краткий комментарий к каждому изменению. А через 1-2 года это оказывается очень ценно.

А что до интегрированности, так у меня есть полное понимание того, как в 7.7 интергировать CVS/SVN, несколько раз об этом писал. И если бы было сильно нужно, так, наверное, уже бы интегрировали...
  
Наверх
 
IP записан
 
Палыч
1c++ power user
Отсутствует


I Love 1Cv8!

Сообщений: 217
Зарегистрирован: 19. Мая 2006
Re: Вечная тема ) v77 и V8. Ту би ор нот ту би )
Ответ #80 - 10. Октября 2007 :: 07:57
Печать  
sedmin писал(а) 10. Октября 2007 :: 07:52:
Для меня CVS/SVN - это прежде всего не поддержка веток, а возможность всегда найти автора той или иной строки, выяснить, как она выглядела в первоначальном контексте, как мутировала и прочитать краткий комментарий к каждому изменению


Т.е. ты хочешь сказать, что хранилище v8 не позволяет это сделать?
  
Наверх
ICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Вечная тема ) v77 и V8. Ту би ор нот ту би )
Ответ #81 - 10. Октября 2007 :: 08:05
Печать  
Цитата:
Замечательная картина! Вот скажи, где ты насмотрелся этих ужасов?  В восьмерке? Или это картина из "бесплюсового" прошлого?

зы Неужели ты так представляешь работу на v8?  Озадачен

Да, это реальная картина "бесплюсового" прошлого. Когда через год-полтора "суперпрограммистам" надоедает исправлять ошибки, которые они сами же и понаделали, и они сваливают на новый проект, в котором все повторяется. А после введения тестирования и ООП "средние" программисты ведут и развивают проект и продолжают исправлять баги "суперпрограммистов". И все это гораздо меньшими усилиями.

И именно такой я представляю работу на v8. Потому что не появилось ни одного инструмента, который бы позволил это изменить. И через полтора года новый проект придет в это же состояние, если не прилагать постоянных титанических усилий для предотвращения постоянного "расползания" проекта.

Или я в чем-то ошибаюсь?
  
Наверх
 
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Вечная тема ) v77 и V8. Ту би ор нот ту би )
Ответ #82 - 10. Октября 2007 :: 08:09
Печать  
Цитата:
Т.е. ты хочешь сказать, что хранилище v8 не позволяет это сделать?

Что-то я не помню ни одного упоминания о том, что хранилище v8 ведет историю изменений.

Если ведет, то это большой плюс ему. Для меня остается еще один недостаток - схема работы с блокировками.
  
Наверх
 
IP записан
 
Alex_Bob
Full Member
***
Отсутствует



Сообщений: 136
Местоположение: Липецк
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вечная тема ) v77 и V8. Ту би ор нот ту би )
Ответ #83 - 10. Октября 2007 :: 08:31
Печать  
Палычу:
Освети, пожалуйста поподробнее схему работы с 2мя хранилищами через Интернет
  

Необходимо время, чтобы восстановить хаос. (с) Дж. Буш (младший)
Наверх
 
IP записан
 
Палыч
1c++ power user
Отсутствует


I Love 1Cv8!

Сообщений: 217
Зарегистрирован: 19. Мая 2006
Re: Вечная тема ) v77 и V8. Ту би ор нот ту би )
Ответ #84 - 10. Октября 2007 :: 08:39
Печать  
sedmin писал(а) 10. Октября 2007 :: 08:09:
Что-то я не помню ни одного упоминания о том, что хранилище v8 ведет историю изменений.


Вот, пожалста, скрины: http://slil.ru/24960133

зы чо-то не получается у меня ничего приаттачить
ззы пора бежать, вечером дополню
  
Наверх
ICQ  
IP записан
 
alest
Senior Member
****
Отсутствует



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Вечная тема ) v77 и V8. Ту би ор нот ту би )
Ответ #85 - 10. Октября 2007 :: 09:07
Печать  
sedmin писал(а) 10. Октября 2007 :: 08:09:
Цитата:
Т.е. ты хочешь сказать, что хранилище v8 не позволяет это сделать?

Что-то я не помню ни одного упоминания о том, что хранилище v8 ведет историю изменений.

Если ведет, то это большой плюс ему. Для меня остается еще один недостаток - схема работы с блокировками.

История в 8-ке пишется, там при "коммите" можно коммент написать.
  
Наверх
ICQ  
IP записан
 
sedmin
1c++ developer
Отсутствует


I Hate Fat YaBB 2!

Сообщений: 862
Зарегистрирован: 24. Мая 2006
Re: Вечная тема ) v77 и V8. Ту би ор нот ту би )
Ответ #86 - 10. Октября 2007 :: 10:40
Печать  
Посмотрел, увидел, что можно комментарий написать. А реальное состояние модуля можно восстановить? А найти, когда та или иная строка добавлена/модифицирована?

(Я даже не спрашиваю про историю изменения форм и метаданных.)

А на другие вопросы можно ответить? Например, про то, что я написал про длительные проекты.
  
Наверх
 
IP записан
 
Палыч
1c++ power user
Отсутствует


I Love 1Cv8!

Сообщений: 217
Зарегистрирован: 19. Мая 2006
Re: Вечная тема ) v77 и V8. Ту би ор нот ту би )
Ответ #87 - 10. Октября 2007 :: 12:24
Печать  
sedmin
Цитата:
А реальное состояние модуля можно восстановить? А найти, когда та или иная строка добавлена/модифицирована?

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

Найти, когда та или иная строка модуля добавлена/модифицирована можно сравнением пары версий.

зы: не побрезгуй, запусти конфигуратор и посмотри сам Улыбка
  
Наверх
ICQ  
IP записан
 
Палыч
1c++ power user
Отсутствует


I Love 1Cv8!

Сообщений: 217
Зарегистрирован: 19. Мая 2006
Re: Вечная тема ) v77 и V8. Ту би ор нот ту би )
Ответ #88 - 10. Октября 2007 :: 12:30
Печать  
Alex_Bob писал(а) 10. Октября 2007 :: 08:31:
Палычу:
Освети, пожалуйста поподробнее схему работы с 2мя хранилищами через Интернет


С интернет-хранилищем не сталкивался. Мы работали по выделенке.
Схема-то, в общем, простая - периодически под терминалом сливали свое хранилище в центральное и создавали у себя новое.
  
Наверх
ICQ  
IP записан
 
Палыч
1c++ power user
Отсутствует


I Love 1Cv8!

Сообщений: 217
Зарегистрирован: 19. Мая 2006
Re: Вечная тема ) v77 и V8. Ту би ор нот ту би )
Ответ #89 - 10. Октября 2007 :: 12:37
Печать  
sedmin писал(а) 10. Октября 2007 :: 08:09:
Для меня остается еще один недостаток - схема работы с блокировками.


Схема, когда модуль правит только один юзер, вполне приемлемая.
Некоторое неудобство есть в другом - для каждого юзера только одна рабочая копия.
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 ... 4 5 [6] 7 8 ... 12
ОтправитьПечать