• ベストアンサー

【プログラマー】仕事がなかなかはかどらない

プログラマーの仕事をしているんですが、 もっとこうしたほうがいいんじゃないか 将来的にこんなことがおこるんじゃないかという予想が 次々出てきて、作っては修正 作っては修正で なかなか先に進みません。 そして、修正してみたものの 果たしてこれでいいんだろうかという 疑問が消えません。 よって、なかなかはかどりません。 質とスピードを両立するには どのようなことに気をつけていけばよいでしょうか。 アドバイスよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • layy
  • ベストアンサー率23% (292/1222)
回答No.4

ソフトウェア開発プロセスを学習する。 ウォーターフォールモデルとかあります。 後プロトタイプを作るとか、作業戻りがないようにする工夫していますか?。 >修正してみたものの 果たしてこれでいいんだろうかという疑問 ここが原因でしょう。 コードに起こすときは悩みはないのが理想です。 設計書通りに記述していく、そこに何の悩みが生まれるのか。 設計に矛盾、要望があれば、設計者にバトンを渡し確認させる。 スキル不足にしても調べていけば作業は進みます。 プログラマーは料理人みたいに、ひたすら作ることに集中できないか。 もちろん、不具合を起こしていないか、の注意は必要。 あーしたらいい、こーしたらいい、というのが多発するようであれば、 設計段階でレビューに参加してください。 設計側視点の設計と製造側視点の設計があれば質は良くなります。 設計の後すぐ製造作業しているならそこから改善してみる。 製造に入る前に机上チェックしていますか。 作業戻りは不具合を招きやすいです。

yuzuru0024
質問者

お礼

回答ありがとうございます。 そうですね。 例えば、設計図がしっかりしないまま 建築物を建てれば、そりゃあ建ててる最中に やっぱりここはこうしよう、ああしようって なる可能性は高いですよね。 ちなみに現在作成中のポータルサイトは 手探りしながら作成で、仕様書というものすら 作っていませんでした。 原因が見えました。ありがとうございます。

その他の回答 (3)

  • t_ohta
  • ベストアンサー率38% (5253/13739)
回答No.3

要件定義・設計の段階で充分に検討すれば、コーディングが始まってからの修正は少なくなります。 当然、仕様変更等は発生するでしょうが、設計がよければ修正範囲も少なくて済みます。

yuzuru0024
質問者

お礼

回答ありがとうございます。 設計の段階で十分に検討していませんでした。 設計しながら作成してるみたいになってきてます。

回答No.2

作り終えてから修正するようにしてください。 作りながら修正はよくないです。 それは作るものを増やしているのと同じことです。 また、設計が良ければ、本当に修正が必要かは、完成したものに対して評価したほうが良い気がします。 作っている途中に修正が必要だと判断したなら、設計を見直すべきです。

yuzuru0024
質問者

お礼

回答ありがとうございます。 とにかく、致命的な不具合を除いては 完成を優先させることにします。

  • morchin
  • ベストアンサー率16% (212/1281)
回答No.1

まず何言語で作っていますか? もしプロトタイプであれば、スクリプト言語を検討してみてください。 一部をスクリプトで作ってみるとか。

yuzuru0024
質問者

お礼

回答ありがとうございました。

yuzuru0024
質問者

補足

phpやmysqlです。 ただ言語うんぬんというよりは いかに将来的に こうしてほしい あーしてほしい と言われたとしても簡単に修正できるようしておく というのが目標で、 関数化してしまっておくのか、 それとももう変更することはないと踏んで 直書きにしておくのか そんな感じです。

関連するQ&A

専門家に質問してみよう