- ベストアンサー
プログラマーの方に質問です。構成の作り方。
私は、プログラマーを目指して勉強している者です。(ちなみにphp) 現在、現役でプログラマーをしている方に質問です。 プログラムをさぁ書くぞ!という時は、何か準備をしていますか? 例えば ・紙に流れを「全て」書く。 ・全ては書かないけど、必要なDBのフィールド(項目)だけを書いておく。 ・頭の中で、組み立て考える。 ・PCを打ちながら、考える。 とかとか。 私は、まだ不安な点があるので、 まったく同じ記述や、長い関数名などは分かる範囲に短くして 80%ぐらい内容を紙に書いてます。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
自分のレベルとプログラムの規模で当然違います。 簡単と思ったら・・・いきなりエディターでパチパチ。 大規模になると思ったら、その規模に応じてモジュール構成を考えたら、データ構造を考えたり・・・色々です。 当然、同じプログラムを作る場合でも、プログラマー同士でかなりの差があります。 >私は、まだ不安な点があるので、 >まったく同じ記述や、長い関数名などは分かる範囲に短くして >80%ぐらい内容を紙に書いてます。 全体像を確実に把握することが重要なので、 ・完全に頭の中で整理できるなら簡単なメモ ・完全に頭の中で整理できならなら、整理できるまで何かに書いて整理する
その他の回答 (4)
- 0909union
- ベストアンサー率39% (325/818)
>パワーポイントが無料のソフトのようにも取れますね 会社配布のパソコンであれば、特にノート(ほぼ事務用として配布される)であれば、MS-Officeがデフォルトで設置され、ライセンス(ボリュームライセンス等、数ですでに購入済みである場合が多い)もパソコンと共に織り込み済みである場合が多いため、 購入依頼 稟議書 を提出することが、ほとんど発生してないがの、特に大手の企業ではないでしょうか? ノートなど購入目的が、事務処理であるためMS-Officeが搭載されていない状態では意味がないのが現状です。 もちろんその企業でMS-Office互換ソフト(フリーソフト)使用が義務付けられていれば、それらのソフトになりますが、いまだにそのような企業は少ないはずです。 パワーポイントは無料(フリー)ソフトではないが、会社内使用であれば、新たに購入したりするコストが発生しないのが、 多くの企業ではないでしょうか。 今ある物を有効に使え! と言う事を、20才代の頭に叩き込む事を忘れると、いい時は、いいが、すぐつぶれる会社になりまよ。 まあ、年商3億円前後のベンチャーなら、ほとんどのもうけは社長のポケットに入って、青年実業がなんていっていきがって、芸能人と結婚するのでしょう。従業員を搾取している、とてもきたない人間なのに、えらそーにしている。 どのくらい汚いかといえば、もうけの70%はポケットにはいっている。25歳くらいプログラマーよ! 本来基本給は50万円くらい払えるのだよ。現在の給料の差し引き分は、社長のポケットに入り、大人の事情のために、消えてゆくのです。
- kmee
- ベストアンサー率55% (1857/3366)
やはり、規模や複雑さ、それとプログラムの「寿命」によって違いますね。 数回しか使わないようなやつは、ダラダラ書いても誰も困らないけど、後々まで使うものはキチンと設計図を作ります。 といっても、関数の入出力の仕様をまとめるくらいでいいのでは? > 金を書けずに部下に勧めているのが、MS-Officeのパワーポイントに直接書くことです この言い方はちょっと語弊があるような。 これだと、パワーポイントが無料のソフトのようにも取れますね。
- 0909union
- ベストアンサー率39% (325/818)
NO1さんもいっていますが、 あなたが仕事として、又はチームとして今後、行うなら、 構成図又はチャート図を描きながら、作成する事をお勧めします。 ただ、プログラマーとしては何にかにかかないと、構築できない。では、才能がありません。 100Kラインとかあっても、頭の中に全体図がはいっていないと(どこに何の関数があるんだということ)。 今では、とてもいい支援ツールがあるので、それらを使うのも手ですが、 私が、金を書けずに部下に勧めているのが、MS-Officeのパワーポイントに直接書くことです。 これは時間の節約になります。 やはり、チームに行うと、何かしらの会議とか、人に説明する事が、忙しい時に発生します。 パワーポイントだと、沢山の事が書けません。仕様書としては、不向きなツールです。そこが、またいいのです。 余計な事は、内部仕様書として、エクセルや、専門のツールで構築すればいいのですが、最初の取っ掛かりとしてはパワーポイントで書いてしまうと、 それが使いまわしでき、それがプレゼンの資料として逆に使用できます。 なので、何か思いついたら、パワーポイントに書き込むように指導しています。 専門のツールでももちろんかまいません。それにかけるお金があるのなら。
- o_chi_chi
- ベストアンサー率45% (131/287)
お客さまからの要求を受けて 要求仕様書を作ってOKなら 基本設計書を作る 自分用のツール作りなら PG打ちながら考える ですが。