<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Задокументировать nilable / nonnilable поля в используемых структурах]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Задокументировать nilable / nonnilable поля в используемых структурах форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 09 Apr 2026 16:21:36 +0300</pubDate>
		<item>
			<title>Задокументировать nilable / nonnilable поля в используемых структурах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message27357/topic3158/">Задокументировать nilable / nonnilable поля в используемых структурах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день, <br /><br />Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и<br />сообщить Вам результаты анализа. Впоследствии, по результатам анализа,<br />будет приниматься решение о реализации пожелания в будущих версиях ПО. <br />
			<i>24.10.2017 12:10:47, Egor Zaytsev.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message27357/topic3158/</link>
			<guid>http://forum.quik.ru/messages/forum10/message27357/topic3158/</guid>
			<pubDate>Tue, 24 Oct 2017 12:10:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Задокументировать nilable / nonnilable поля в используемых структурах</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message27338/topic3158/">Задокументировать nilable / nonnilable поля в используемых структурах</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Хотелось бы, чтобы в документации помимо перечисления полей для возвращаемых библиотекой объектов (из обычных функций API и из коллбэков On*) было также указано, может ли значение отсутствовать или нет. <br />Сейчас приходится делать практически наугад, что заметно осложняет создание схемы объектов, например, в тех же Protocol Buffers: например, в том же trans_reply от OnTransReply не указано, может ли отсутствовать order_num. Я так понимаю, что может отсутствовать, в случае если это невалидная тразакция. С сериализацией null в бинарных протоколах, скажем так, не очень, поэтому мне приходится делать это поле не примитивом, а строкой, и на стороне десериализации трактовать пустую строку как null. И таких полей великое множество. Если бы в документации было указано, что nillable, а что -- нет, то это существенно облегчило бы задачу и бонусом добавило бы производительности в конечное решение. <br />
			<i>24.10.2017 02:06:48, Enfernuz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message27338/topic3158/</link>
			<guid>http://forum.quik.ru/messages/forum10/message27338/topic3158/</guid>
			<pubDate>Tue, 24 Oct 2017 02:06:48 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
