<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Как бы вы назвали класс, переменную и функцию.]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16833&amp;type=atom" />
	<updated>2021-12-19T01:08:04Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=16833</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как бы вы назвали класс, переменную и функцию.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=151272#p151272" />
			<content type="html"><![CDATA[<p>Например, класс ShowDialogWatcher, функция OnShowDialog, экземпляр класса как нибудь SDWatcher, ShowDial, я бы особо не заморачивался.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-12-19T01:08:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=151272#p151272</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как бы вы назвали класс, переменную и функцию.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=151270#p151270" />
			<content type="html"><![CDATA[<p>Я понимаю, что легко перепутать, но на ум не лезет, как можно обозвать правильнее, например из JS, когда вешают слушатель клика или подобное, функцию называют что-то типо &quot;clickHandler&quot;. Можно ли как-то этот подход тут применить, чтобы это читалось более менее правильно.<br />Допустим, как бы вы назвали то, что я описывал.</p>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2021-12-19T00:41:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=151270#p151270</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как бы вы назвали класс, переменную и функцию.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=151269#p151269" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2021-12-19T00:24:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=151269#p151269</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Как бы вы назвали класс, переменную и функцию.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=151266#p151266" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Phoenixxx_Czar]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34426</uri>
			</author>
			<updated>2021-12-18T23:58:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=151266#p151266</id>
		</entry>
</feed>
