アカウント名:
パスワード:
引数とカンマの間にもスペースとか。
規約自体は(左揃えの場合)「複数の引数は改行する」「引数の頭を揃える」でシンプルに指定できる。VisualStudioやReSharperなんかにもあるんじゃないかな。
引数が複数の場合に、改行を強制したくはないです。んー、例えばこうなるかな。イマイチだけど。・1つの文を複数行に分ける場合は1タブ字下げする・このとき、関数引数を含む場合は、1行に1つの引数とする
どちらかというと複数行に分ける場合を制御した方が良い。「『本文中で』1つの文を複数行に分ける場合は1タブ字下げする」とかね。クラス定義では~とか関数定義では~とか細かく制御できる。
引数が複数の場合も、単に例示が強制改行なだけで「引数の定義が○文字目にかかる場合」などでも良い。
自然言語で書かれている(人間が読んで手動で適用する前提の)時点で駄目
実際にIDEなどでも行えるリファクタリングの例ですが?今時のIDEはコンテキストも把握しているんですよ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
吾輩はリファレンスである。名前はまだ無い -- perlの中の人
左揃えと右揃え (スコア:0)
引数とカンマの間にもスペースとか。
規約自体は(左揃えの場合)「複数の引数は改行する」「引数の頭を揃える」でシンプルに指定できる。
VisualStudioやReSharperなんかにもあるんじゃないかな。
Re:左揃えと右揃え (スコア:1)
引数が複数の場合に、改行を強制したくはないです。
んー、例えばこうなるかな。イマイチだけど。
・1つの文を複数行に分ける場合は1タブ字下げする
・このとき、関数引数を含む場合は、1行に1つの引数とする
Re: (スコア:0)
どちらかというと複数行に分ける場合を制御した方が良い。
「『本文中で』1つの文を複数行に分ける場合は1タブ字下げする」とかね。
クラス定義では~とか関数定義では~とか細かく制御できる。
引数が複数の場合も、単に例示が強制改行なだけで「引数の定義が○文字目にかかる場合」などでも良い。
Re: (スコア:0)
自然言語で書かれている(人間が読んで手動で適用する前提の)時点で駄目
Re: (スコア:0)
実際にIDEなどでも行えるリファクタリングの例ですが?
今時のIDEはコンテキストも把握しているんですよ。