Skip to content

Instantly share code, notes, and snippets.

@yuitest
Last active August 29, 2015 14:05
Show Gist options
  • Save yuitest/099b8a02ce9d4991d8d9 to your computer and use it in GitHub Desktop.
Save yuitest/099b8a02ce9d4991d8d9 to your computer and use it in GitHub Desktop.

どちらでも良いけど両方はダメ

こういうのをリストアップする: spaces tabs both

http://www.emacswiki.org/emacs/TabsSpacesBoth

簡単に説明すると、ソースコードのインデントはハードタブでもソフトタブでも良いけど、 その両方がひとつのファイル内で、あるいはひとつのプロジェクト内で混在していると迷惑だよね、という話です。

チーム内(もしくはたくさんの自分)で統一したスタイルを選択できないと、 「どちらのスタイルが優れているか」という議論以前の不和に悩まされることになります。

ここでは「どちらが優れているか」を議論はしません。 あえて相反するスタイルをリストアップするのみにします。

BOTH を選択していないか確認するための備忘録です。

  • TABS v.s. SPACES
  • EAFP v.s. LBYL
  • アジャイル v.s. ウォーターフォール
  • Vim v.s. Emacs
  • ノンブロッキング v.s. ブロッキング
  • UPDATE v.s. DELETE + INSERT
  • 物理削除 v.s. 論理削除
  • (書き途中だけど、こういうのを 100 行くらいリストアップできるイメージトレーニングしてる。)
@yuitest
Copy link
Author

yuitest commented Aug 25, 2014

大見得を切ったわりには、全然リストアップし足りない感 is ある。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment