| Mikhail Sukhov 
 
   
 
						
						
					 | Дата: 27.12.2012 
 
 
	
			Спасибо, добавил в избранное. Как наймем штат программистов эдак из 5-6 человек, обязательно будем пользоваться этими рекомендациями. Надеюсь, пока не сильно доставляет неудобства, что переделки идут без поддержания обратной совместимости?
			
			
			
			
		
 | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| VassilSanych 
 
   
 
						
						
					 | Дата: 27.12.2012 
 
 
	
			Mikhail Sukhov Спасибо, добавил в избранное. Как наймем штат программистов эдак из 5-6 человек, обязательно будем пользоваться этими рекомендациями. Надеюсь, пока не сильно доставляет неудобства, что переделки идут без поддержания обратной совместимости? Если б не доставляло неудобства, я бы это не писал. Не сильно. Терпимо. Но всегда хочется лучшего. 
			
			
			
			
		
 | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| Геннадий Ванин (Gennady Vanin) 
 
   
 
						
						
					 | Дата: 10.01.2013 
 
 
	
			VassilSanych [quote=Mikhail Sukhov;23221]Терпимо
 
 Подскажите, как лучше терпеть? Из документации как-то не очень видно, что в какой версии как использовать Я, например, ищу примеры в открытых кодах той же версии. Но это мало помогает, если нужные методы или классы там не применяются или же произошли изменения названий на новые, которые неизвестны и непонятно, как и откуда узнавать
			
			
			
			
		
 | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| VassilSanych 
 
   
 
						
						
					 | Дата: 10.01.2013 
 
 
	
			Геннадий Ванин (Gennady Vanin) Подскажите, как лучше терпеть?
 Из документации как-то не очень видно, что в какой версии как использовать
 
 Вам уже объяснили. Расшифровываю: странно требовать от поделки соответствия профессиональным стандартам.  Исследуйте. Делитесь находками на форумах. Как все.
			
			
			
			
		
 | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| Moadip 
 
   
 
						
						
					 | Дата: 10.01.2013 
 
 
	
			Геннадий Ванин (Gennady Vanin) Но это мало помогает, если нужные методы или классы там не применяются или же произошли изменения названий на новые, которые неизвестны и непонятно, как и откуда узнавать
 Самая свежая и актуальная справка по API  это ObjectBrowser  в VS .
			
			
			
			
		
 | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| VassilSanych 
 
   
 
						
						
					 | Дата: 10.01.2013 
 
 
	
			Moadip Самая свежая и актуальная справка по API это ObjectBrowser в VS. Зависимости и последовательность вызовов лучше видно Reflector 'ом.
			
			
			
			
		
 | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| Mikhail Sukhov 
 
   
 
						
						
					 | Дата: 14.01.2013 
 
 
	
			VassilSanych Геннадий Ванин (Gennady Vanin) Подскажите, как лучше терпеть?
 Из документации как-то не очень видно, что в какой версии как использовать
 
 Вам уже объяснили. У вас вопрос был касательно ночных сборок. С ними даже в планах нет написания изменений. У ГВ я так понимаю проблема с переходом от версии к версии. Это все в топиках вида S# 4.1 бета .
			
			
			
			
		
 | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| VassilSanych 
 
   
 
						
						
					 | Дата: 14.01.2013 
						
							|  |  |  |   |  
 
 
	
			Mikhail Sukhov У вас вопрос был касательно ночных сборок. С ними даже в планах нет написания изменений. У ГВ я так понимаю проблема с переходом от версии к версии. Это все в топиках вида S# 4.1 бета . Не совсем так. Я писал, что в профессиональных проектах поддержку старого API убирают в мажорных (главных) версиях. А это бывает, как правило, не чаще, чем раз в год или раз в два года. ГВ, конечно, немного резок. Но в одном он прав: проблемы с реагированием на фидбэк, документацией, версиями, изменениями - это на самом деле не столько проблемы пользователей, сколько ваши проблемы. - отсутствие строгой версионности приводит к проблемам поиска ошибок. Особенно если пользователь не склонен обновлять версии (см. далее) - неадекватность документации ведёт к бОльшему количеству вопросов. Часто одних и тех же. - неустойчивость API приводит к тому, что пользователи не склонны обновлять версию. Никто не хочет ломать то, что худо-бедно, но работает. И все эти проблемы воспроизводят сами себя и снижают популярность продукта.  Прошу не рассматривать это как, какую-либо претензию. Просто мысли вслух.
			
			
			
			
		
 | 
			
				|  |  | 
			
				|  | 
		
			| 
 | 
		
			
				| Mikhail Sukhov 
 
   
 
						
						
					 | Дата: 14.01.2013 
 
 
	
			VassilSanych Не совсем так. Я писал, что в профессиональных проектах поддержку старого API убирают в мажорных (главных) версиях. А это бывает, как правило, не чаще, чем раз в год или раз в два года.
 
 А у нас не так разве? VassilSanych - отсутствие строгой версионности приводит к проблемам поиска ошибок. Особенно если пользователь не склонен обновлять версии (см. далее)
 - неадекватность документации ведёт к бОльшему количеству вопросов. Часто одних и тех же.
 - неустойчивость API приводит к тому, что пользователи не склонны обновлять версию. Никто не хочет ломать то, что худо-бедно, но работает.
 
 1. Чего? 2. Документация адекватна хотя бы потому, что с ее помощью много пользователей научились пользоваться S#. Да, на 100% вопросов она не отвечает, да и не должна. 3. Вот тут я не понял, описана проблема S# или пользователя?
			
			
			
			
		
 | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  | 
		
			| 
 | 
		
			
				| VassilSanych 
 
   
 
						
						
					 | Дата: 14.01.2013 
 
 
	
			- ошибка такая-то - в какой версии? - 4.1.7 - номер чекина на codeplex? - а хрен его знает. Забыл. Mikhail Sukhov 3. Вот тут я не понял, описана проблема S# или пользователя? Как я написал, это всё по большей части проблемы разработчиков. Хотя они почему-то думают, что это проблемы пользователей.  Пользователю конечно тоже не очень приятно.  А разработчик имеет дело с фидбэком ошибок из зоопарка версий и ничего не может с этим сделать. Только отказаться от поддержки всех версий, кроме самой последней (по принципу - ничего не вижу, ничего не слышу, ничего никому не скажу), а это контрпродуктивно. И так пользователей не то, чтобы легион. (Как кстати дела с тестированием?) 
			
			
			
			
		
 | 
			
				|  | 
	
		| Спасибо: |   |  | 
			
				|  |