summaryrefslogtreecommitdiff
path: root/fml/doc/ja/tutorial/internals/style.sgml
diff options
context:
space:
mode:
Diffstat (limited to 'fml/doc/ja/tutorial/internals/style.sgml')
-rw-r--r--fml/doc/ja/tutorial/internals/style.sgml36
1 files changed, 21 insertions, 15 deletions
diff --git a/fml/doc/ja/tutorial/internals/style.sgml b/fml/doc/ja/tutorial/internals/style.sgml
index b499b393..1e6acacd 100644
--- a/fml/doc/ja/tutorial/internals/style.sgml
+++ b/fml/doc/ja/tutorial/internals/style.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: style.sgml,v 1.13 2004/10/06 09:07:40 fukachan Exp $
+ $FML: style.sgml,v 1.14 2005/06/25 15:11:35 fukachan Exp $
-->
@@ -9,13 +9,13 @@
</TITLE>
<para>
-ここでは、プログラミング上のいくつかの諸問題についてまとめます。
+本章は、プログラミング・スタイルに関する諸問題についてのメモです。
</para>
<para>
-FML.ORG のソフトウエアのコーディングスタイルについては
+FML.ORG のソフトウエア・コーディング・スタイルの詳細は
<ulink url="http://www.fml.org/software/FNF/">
-FNF
+FNF (FML.ORG Natural Form)
</ulink>
を参照して下さい。
</para>
@@ -29,19 +29,24 @@ FNF
<para>
default という単語をどこにはさむか?は悩ましいです。
-一番左に来る(たいてはい最初の _ までの)文字列部分は、
-大きな括りでのクラスを意味すると考えられます。
</para>
<para>
-たとえば article_* であれば記事関連の変数が全て article_ 以下に
-定義されていると期待するでしょう。
+一般に、一番左に来る(たいてはい最初の _ までの)文字列部分は、
+大きな”くくり”でのクラスを意味すると考えられます。
</para>
<para>
-そう考えると、我々の場合は、default_* (つまり default クラスが存在する
-と考える)より、「クラス_default_変数」ないしは「クラス_変数_default」
-というシンタックスの方が素直な分類方式のような気がします。
+たとえば article_* であれば記事関連の変数がすべて
+article_* (article の右側に単語が続く変数群)
+に定義されていると期待するでしょう。
+</para>
+
+<para>
+そう考えると、
+default_* (つまり default クラスが存在すると考える)より、
+「クラス_default_変数」ないしは「クラス_変数_default」
+というシンタックスが素直に思えます。
</para>
@@ -61,7 +66,7 @@ mail は「いわゆるメール」つまり messager/rfc822 形式のものです。
fml システムへ入力されるものも mail だし、出ていくものも mail です。
それらは mail から派生したサブクラスと考えられるため、
「PREFIX_mail_属性」形式に統一する方が良いでしょう。
-が、ものすごく厳密にやると、逆に、わけがわからないのでほどほどに。
+ただし、ものすごく厳密に行なうと、逆に、わけがわからないのでほどほどに。
</para>
<para>
@@ -182,7 +187,7 @@ use_変数 = yes か no
var2
</screen>
- </sect2>
+</sect2>
<sect2>
@@ -193,7 +198,7 @@ use_変数 = yes か no
<screen>
プログラム_変数_属性
</screen>
- </sect2>
+</sect2>
</sect1>
@@ -265,6 +270,7 @@ Srting::is_japanese_string()
<warning>
<para>
ログとして、原案のメモ(注: 単なる走り書き)をここに記録しておきます。
+読みづらいですが、失礼。
</para>
</warning>
@@ -309,7 +315,7 @@ Srting::is_japanese_string()
<listitem>
<para>
- perl 5 だと必然的にオブジェクトぽくなってしまうが、
+ Perl 5 だと必然的にオブジェクトぽくなってしまうが、
オブジェクト、オブジェクト、オブジェクトし過ぎないように
バランス感覚に注意しよう。
</para>