| Результаты опроса: Какой вариант вы бы предпочли? И почему? | |||
| validateAndWrite() + validateAndWriteNoThrow() | 
		 | 
	1 | 8.33% | 
| validateAndWriteOrThrow() + validateAndWrite() | 
		 | 
	0 | 0% | 
| validateAndWrite(boolean noThrow = false) | 
		 | 
	1 | 8.33% | 
| validateAndWrite(boolean noThrow = true) | 
		 | 
	0 | 0% | 
| validateAndWrite(boolean throwIfError = false) | 
		 | 
	0 | 0% | 
| validateAndWrite(boolean throwIfError = true) | 
		 | 
	2 | 16.67% | 
| я предложил свой вариант в этой ветке | 
		 | 
	2 | 16.67% | 
| затрудняюсь ответить, просто хочу посмотреть результаты опроса | 
		 | 
	6 | 50.00% | 
| Голосовавшие: 12. Вы ещё не голосовали в этом опросе | |||
| 
		 | 
	Опции темы | 
| 
	 | 
| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Чтобы использование было удобным. 
		
		
		
		
		
		
			
		
		
		
		
		
			сравни код, который использует такие методы: X++: buf.validateAndWriteOrThrow(); // ок понятно что происходит, и понятно, что результата нет if (buf.validateAndWriteNoThrow()) // тоже понятно, хотя и длинно ... buf.validateAndWrite(); // будет исключение или нет? может просто результат отбрасывается? // легко решить, если в классе реализованы оба метода // легко ошибиться и пропустить результат, если в классе только один метод с опциональным параметром buf.validateAndWrite(false); // а что собственно здесь происходит? // надо заглянуть в класс или посмотреть в tooltip-подсказку Последний раз редактировалось mazzy; 30.07.2021 в 15:27.  | 
| 
	
 | 
| 
	
	 | 
	
		
  |