<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Как бы вы назвали класс, переменную и функцию.]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=16833</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16833&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Как бы вы назвали класс, переменную и функцию.».]]></description>
		<lastBuildDate>Sun, 19 Dec 2021 01:08:04 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Как бы вы назвали класс, переменную и функцию.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=151272#p151272</link>
			<description><![CDATA[<p>Например, класс ShowDialogWatcher, функция OnShowDialog, экземпляр класса как нибудь SDWatcher, ShowDial, я бы особо не заморачивался.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 19 Dec 2021 01:08:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=151272#p151272</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как бы вы назвали класс, переменную и функцию.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=151270#p151270</link>
			<description><![CDATA[<p>Я понимаю, что легко перепутать, но на ум не лезет, как можно обозвать правильнее, например из JS, когда вешают слушатель клика или подобное, функцию называют что-то типо &quot;clickHandler&quot;. Можно ли как-то этот подход тут применить, чтобы это читалось более менее правильно.<br />Допустим, как бы вы назвали то, что я описывал.</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Sun, 19 Dec 2021 00:41:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=151270#p151270</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Как бы вы назвали класс, переменную и функцию.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=151269#p151269</link>
			<description><![CDATA[<p>Простой тест:<br /></p><div class="codebox"><pre><code>MsgBox, % Test.Method()

test := 5
MsgBox, % Test.Method()

class Test
{
   Method() {
      Return 42
   }
}</code></pre></div><div class="quotebox"><cite>Phoenixxx_Czar пишет:</cite><blockquote><p>Как правильно назвать класс</p></blockquote></div><p>В любом случае названия, начинающиеся с двойного подчёркивания, обычно имеют какое-либо служебное значение и не предназначены для вызова извне. В остальном — как удобно, лишь бы было понятно и не было пересечений. Если всё будет называться однообразно (onShowDialog), будет легко перепутать.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 19 Dec 2021 00:24:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=151269#p151269</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Как бы вы назвали класс, переменную и функцию.]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=151266#p151266</link>
			<description><![CDATA[<p>Знаю про один вопрос - одна тема, но не уверен, что стоит делать для этого новую тему.</p><p>На сколько я знаю, AHK не чувствителен к регистру функций, переменных. Можно ли называть класс допустим Test, а переменную test?</p><p>Относительно главного вопроса, есть класс, у него есть внутренняя логика, в целом он должен следить за появлением диалогового окна и вызывать callback функцию, так же можно менять статус на активный и не активный.</p><p>Как правильно назвать класс, переменную, в котором хранится экземпляр класса (вроде это так называлось) и ту самую callback функцию.<br />На данный момент класс назывался &#039;__onShowDialog&#039;, задумываюсь о переименовании в&nbsp; &#039;OnShowDialog&#039;, но думаю, есть лучший вариант.<br />Переменная называлась &#039;onShowDialog&#039; ( onShowDialog := new __onShowDialog(&quot;onShowDialog&quot;, ...) или же onShowDialog := new OnShowDialog(&quot;onShowDialog&quot;, ...) ).<br />И callback функция имела тоже одноименное название &#039;onShowDialog&#039; ( onShowDialog(dialogInfo) { ... } ).</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Sat, 18 Dec 2021 23:58:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=151266#p151266</guid>
		</item>
	</channel>
</rss>
