スペースのとり方(プログラミングスタイルに関する質問) 質問と回答(Q&A)  

こんにちは ゲスト さん | ログイン | ヘルプ | okyuu.com Feed Feed

総合トップ / 質問 / プログラミング 質問 / その他 質問 / スペースのとり方(プログラミングスタイルに関する質問)
okyuu.comは、2010年9月21日正午をもってサービス終了とさせていただきます。また、2010年6月21日正午以降の投稿およびコメント、回答ができなくなりますのでご注意ください。

0

0人
の評価
私の職場では以下の2つのケースでスペースをとっている人を見かけます。
通常どちらが多いのでしょうか?
■ケース 1:
コピペする ブログに貼る
private $databaseURL     = "localhost" ;
private $databaseUName = "root"        ;
private $databaseName   = "databeesu";
■ケース 2:
コピペする ブログに貼る
private $databaseURL = "localhost";
private $databaseUName = "root";
private $databaseName = "databeesu";
  • ケース1
    • メリット
      • きれいに見える
      • 視認性が高い
    • デメリット
      • コーディングが遅くなる
      • ちょっとでも長い変数名が出現すると全部をインデントしなおす必要がある。
  • ケース2
    • メリット
      • 1と比較してコーディングが早い
    • デメリット
      • 醜い
ちなみに私は、超高速にコーディングする必要が無い限りはケース1が見た目にもきれいで好きです。

  • 回答数 (7)
  • クリップ数 (0)
  • アクセス数 (1294)

  • 回答

0

0人
の評価
私を含めて、周りでは2の方が多いと思います。1はあまり見ないですね。
私は2で見にくいと思うことが無いのでそのような書き方をしています。

0

0人
の評価
どちらでもいいと思います。
統一することの方が重要です。

ちなみに私は2です。

0

0人
の評価
結局は、趣味の領域ということですね。
cara2000さん,junamai2000さんありがとうございました。

0

0人
の評価
ちょっと乗り遅れ気味ですが…

Pythonでは一応標準のコーディング規約があって、そこでは1のケースはさけた方が良いことになってます。
(引用すると表示がちょっと崩れてますけど)
... 式や文の中のホワイトスペース 悩みの種 以下のような、余分な空白の使用を避ける。 (中略) - 代入演算子(または他の演算子)のまわりに、1文字以上のスペースを配 置して、別の式と列揃えをすること。 ○ x = 1 y = 2 long_variable = 3 × x = 1 y = 2 long_variable = 3 (PEP 8 -- Style Guide for Python Code: http://oldriver.org/python/pep-0008j.html)
だからどうということもないのですが、オープンソースのプロジェクトなどでは 規約で決まっていることもあるのかな、と思いました。 ちなみに自分は両方使いますmischievous

0

0人
の評価
koichi_hさん
返信ありがとうございます。
オープンソースプロジェクトでは
厳しくいろいろ規定されてそうですね。
私も両方使ってみたいと思います。okyuukun_smile

1

1人
の評価
質問を見ていたらこの質問に当たったのでご解答を。

自分は自然と2を使用しています。
2で学んできたって言うのもありますが。

2も見易さという点ではいいかもしれないですけど、そこまで文字をそろえる必要はないかと思います。
そもそもこの例であれば変数に値を代入しているってことが分かればこと足りるので1にするメリットもないように思います。

ま、このあたりは個人の趣向が大きいですからね。

1のスタイルは今までみたことないな~

0

0人
の評価
皆さんありがとうございました。smile

13
8
回答
0
2
回答
1
1
回答
1
3
回答
1
1
回答
(2009/04/01 11:54) by akinaga
0
2
回答
2
3
回答
guest_photo
  

カテゴリ

特集

[重要]okyuu.comサービス終了のお知らせ [重要]okyuu.comサービス終了のお知らせ
okyuu.comは、2010年9月21日正午をもってサービス終了とさせていただきます。また、2010年6月21日正午以降の投稿およびコメント、回答ができなくなりますのでご注意ください。
フリーターからGoogle API Expertへ 松尾貴史さん フリーターからGoogle API Expertへ 松尾貴史さん
音楽で独立することを目指していた松尾貴史さん。いまではGoogle App Engine API Expertとして活躍するエンジニアだ。
ソフトウェアを公開するのが楽しい 岡野真也さん ソフトウェアを公開するのが楽しい 岡野真也さん
ソフトウェアを公開するのが面白くてたまらない。作っては公開というのが彼のやり方だが、若きエンジニアにとってはそれくらいがちょうどいいのかもしれない。
コンピュータは世界を広げる実験道具 西尾泰和さん コンピュータは世界を広げる実験道具 西尾泰和さん
プログラミング、サイエンス、デザイン マルチな彼にとって、コンピュータは未知の世界を広げるための道具であることに変わりはない。今後の展開が楽しみだ。
理想のOS開発に人生を賭ける 川合秀実さん 理想のOS開発に人生を賭ける 川合秀実さん
OSASK計画代表の川合さんは、人生の1秒を惜しみながら独自OSの開発にいそしむ。
「楽しむ」それが豊かなエンジニアになるコツ 坂井恵さん 「楽しむ」それが豊かなエンジニアになるコツ 坂井恵さん
日本MySQLユーザ会の副代表を務める坂井恵さん。技術の現場で会社運営に興味を持ち、独立起業の道を選んだエンジニアだ。
夢はエンジニアに強い影響を与える本を書くこと 松信嘉範さん 夢はエンジニアに強い影響を与える本を書くこと 松信嘉範さん
ソニーの情報シスから日本を代表するMySQLのコンサルタントに。彼が魅せられたオープンソースの世界とは?
お友達紹介機能をつかってポイントGET! お友達紹介機能をつかってポイントGET!
お友達を招待してみんなでokyuuポイントをGETしよう!
オープンソースの活動「すごく、いい」 前坂徹さん オープンソースの活動「すごく、いい」 前坂徹さん
オープンソースプロジェクトで活躍する若き新鋭。コミュニティ活動の感想を尋ねると「すごく、いい」と満面の笑み。
コンピュータは創造力を刺激する 奥一穂さん コンピュータは創造力を刺激する 奥一穂さん
天才エンジニアとしての国際的な評価も高い奥一穂さん。世間からのスマートだとの評価には「自分は広く浅くだから」とさらり。
25歳からプログラミング「泣きながら覚えた」 庄司嘉織さん 25歳からプログラミング「泣きながら覚えた」 庄司嘉織さん
25歳でプログラマーに転向した。いまやjava-jaを立ち上げるなど精力的なエンジニアだ。
Rails勉強会@東京は“キャスト”の気持ちで 諸橋恭介さん Rails勉強会@東京は“キャスト”の気持ちで 諸橋恭介さん
大学時代、偶然手にしたMacが諸橋さんにITエンジニアの道を開いた。
"シャイモード"機能を活用しよう! "シャイモード"機能を活用しよう!
こんな質問してもいいのかな?そんなときは"シャイモード"で投稿!
RX-7とサーバ運用の意外な共通点 並河祐貴さん RX-7とサーバ運用の意外な共通点 並河祐貴さん
Amazon EC2を巧みに使いこなすTIS/SonicGardenの並河さん。「腕一本で食べていきたい」とITエンジニアを目指した。
「ブラックボックスは不安でしょ」 ひろせまさあきさん 「ブラックボックスは不安でしょ」 ひろせまさあきさん
エンジニアが楽しくて仕方がない。オープンソースを組み合わせてシステムを作り上げるのが彼の矜持のようだ。
Perlの地位向上を胸に 牧大輔さん Perlの地位向上を胸に 牧大輔さん
endeworksの牧大輔さんは社団法人JPAを立ち上げ、Perlの企業利用を促進したいという。
偶然からCTOへ ライブドアCTO池邉智洋さん 偶然からCTOへ ライブドアCTO池邉智洋さん
池邉智洋さんはライブドアCTOの技術メンバーを先頭で率いる。「まずはやって見せることも大事」と語る。