アカウント名:
パスワード:
インデントは4、タブは8、インデントで8になるときはタブを使えというコーディング規約。
たしかJavaがそうなってたと思ってJDK8のソース見てみたら全部スペースになってた。勘違いだったかな?
そういうのが規約だったりデフォがそうなってるのはEmacsとかその辺りだったような…間違ってたらゴメン。
エディタで整形して表示しないことも多い時代であればコンソールのそれと合わせるために8幅タブになり、視認性というか表示幅制約から4幅インデント、ファイルサイズ削減でTAB/SP混在インデント、なのは分からんでもないが、今となってはインデントはタブで統一して欲しいわ。ホント。「パッチをコンソールからコピペするからTAB文字避ける [livedoor.jp]」って意見もあるが、データとして扱わずコンソールだのメールだのをコピペで経由するってスタイルがそもそもなぁ……
FontForgeが、4インデントで8をタブにするコーディング規約でした。過去にGitHub上で修正提案issueが出ているのを見つけましたが、却下されていました。FontForge開発者はアレに慣れているらしい。FontForge、VMS対応のコードがまだ残っていたりするので(2015年時点)。レガシーなプロジェクトだと思います。
あのインデントの規約って、どこ由来なのでしょうか。
# スラドにログインするのが面倒な環境なのでAC
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
最悪 (スコア:1)
インデントは4、タブは8、インデントで8になるときはタブを使えというコーディング規約。
Re: (スコア:0)
たしかJavaがそうなってたと思ってJDK8のソース見てみたら全部スペースになってた。
勘違いだったかな?
Re: (スコア:0)
TAB とスペースの混在はEclipse 独自ルールだけど、それが標準になってたんだよな。
Re: (スコア:0)
そういうのが規約だったりデフォがそうなってるのはEmacsとかその辺りだったような…間違ってたらゴメン。
エディタで整形して表示しないことも多い時代であればコンソールのそれと合わせるために8幅タブになり、
視認性というか表示幅制約から4幅インデント、ファイルサイズ削減でTAB/SP混在インデント、なのは分からんでもないが、
今となってはインデントはタブで統一して欲しいわ。ホント。
「パッチをコンソールからコピペするからTAB文字避ける [livedoor.jp]」
って意見もあるが、データとして扱わずコンソールだのメールだのをコピペで経由するってスタイルがそもそもなぁ……
Re: (スコア:0)
FontForgeが、4インデントで8をタブにするコーディング規約でした。
過去にGitHub上で修正提案issueが出ているのを見つけましたが、却下されていました。
FontForge開発者はアレに慣れているらしい。
FontForge、VMS対応のコードがまだ残っていたりするので(2015年時点)。レガシーなプロジェクトだと思います。
あのインデントの規約って、どこ由来なのでしょうか。
# スラドにログインするのが面倒な環境なのでAC