ギークな方に質問です。プログラムが早く書ける様に工夫されている事はありますか?

回答の条件
  • 1人1回まで
  • 登録:
  • 終了:2011/06/15 09:50:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答11件)

id:jurinak No.1

回答回数18ベストアンサー獲得回数5

ポイント10pt

まさにこの質問のように、プログラミングの速い人の意見をいろいろと聞いて、自分にあったものをどんどん試してみることです。

ネット上でもいろいろと語られているページがあって参考になります。


精神的な内容

http://d.hatena.ne.jp/teruyastar/20080308/1204977907

ツール的な内容

http://maruta.be/intfloat_staff/116

日々の努力的な内容

http://pgyougo.seesaa.net/article/110452306.html

id:camelmasa

有り難う御座います!

2011/06/08 11:11:44
id:dothan No.2

回答回数145ベストアンサー獲得回数25

ポイント9pt

よく使う構文やモジュールをテンプレート化して、CLCLに登録しておき、いつでもエディタにコピペできるようにしています。

id:camelmasa

有難うございます!

2011/06/08 13:42:40
id:oskimura No.3

回答回数2ベストアンサー獲得回数0

ポイント9pt

表現力が高く簡潔に書ける言語をつかう。

id:camelmasa

有難うございます。ruby,python辺りを指しているのでしょうか。

2011/06/08 23:08:29
id:garyo No.4

回答回数1782ベストアンサー獲得回数96

ポイント9pt

できるだけ書かない。

(既存のコードの)流用、入念な設計・レビュー、テスト設計

段取りをしっかりやるほど、実際のコーディング・デバッグ時間は減るはず。

id:camelmasa

有難う御座います!書かないというのを意識するのは大事だなと感じています。

2011/06/11 01:05:22
id:pinkymonk No.5

回答回数173ベストアンサー獲得回数14

ポイント9pt

よく寝る。

飽きたらまた気分が乗るまですっぱりやめる。

id:camelmasa

有難う御座います!体調が万全な時良く書けますね。

2011/06/11 01:06:48
id:sat777 No.6

回答回数6ベストアンサー獲得回数0

ポイント9pt

エディターのカスタマイズ。

使用環境、目的に応じて、カスタマイズすれば、かなり効率が上がります。

id:camelmasa

有り難う御座います!vimの場合プラグインの情報を追うのは大事ですね。

2011/06/11 01:09:29
id:exsoul No.7

回答回数1ベストアンサー獲得回数0

ポイント9pt

エディタの事を好きになる。vimとかEmacsとかね。

id:camelmasa

有難う御座います!普段vim使ってますが、好き嫌いせずEmacsにも触ってみようかな…。

2011/06/11 01:10:26
id:matane No.8

回答回数40ベストアンサー獲得回数2

ポイント9pt

簡単なものを たくさん書く。

きれいとか汚いとかは、あとで読み直したり書き直したりするときに整理すれば良い。

仕事のプログラミングではそんなこと言ってられないから

趣味プログラミングで数をこなせば良いんではないでしょうか。

id:camelmasa

有難う御座います!普段からコーディングするのは大事ですね。

2011/06/11 01:11:02
id:aereal No.9

回答回数4ベストアンサー獲得回数1

ポイント9pt

コードを書くマシンを常に持ち歩きます。


単位時間あたりに書けるコードの量が少ないのならば、コードを書く時間を増やせばいい、という考え方です。

ふとアイデアが湧いたときにプロトタイプを書くまでに時間がかからないというのも大切だとおもいます。CPUなどのパフォーマンスをあまり必要としないので小型で非力なラップトップなどでもじゅうぶん活躍してくれるとおもいます。


あとは他の方が仰っているように、コードを書く道具を吟味したり、そもそもコードを書かない工夫をしています。

id:camelmasa

有難う御座います!単純にコードを書く量を増やす事も良いですね。

2011/06/12 16:44:18
id:kuippa No.10

回答回数1030ベストアンサー獲得回数13

ポイント9pt

ライブラリをつくっておいたり、関数化とかクラス化しておけば、次に同じのがでたら書かなくて済むよ。

もしそこで収まらないようだったらリファクタリングをかけるぐらいで、なんとかできるようにつくっておく。

スケルトンとかフレームワーク化しとけば、書かなくてもいいし、テストも最小限ですむし、もしなんかトラブル要因みつけたら横断的に修正できるよ。

できるだけ書かないに賛成。

できるだけ書かなくて済むように準備しておく。

id:camelmasa

有難う御座います!”書かない技術”は必要ですね。

2011/06/12 16:45:26
id:aLisa No.11

回答回数113ベストアンサー獲得回数3

ポイント9pt

レビューにどんどん参加しましょう

他人のあらはよくわかります。

経験のある人のいうことも聞きましょう。

で、帰ってから自分のコードを見てみるといいです

id:camelmasa

有難うございます!積極的に勉強会に参加したいと思います。

2011/06/15 10:24:42

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

  • >http://q.hatena.ne.jp/1307494118 私は、 Vista + IE9 で 見れました。 質問文が >> ギークな方に質問です。プログラムが早く書ける様に工夫されている事はありますか? << だから、誰か<b>回答に変
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません