Time-Saving プログラミングの作戦Doesn?t の仕事
厳しい時間圧力の下にあるソフトウエアプロジェクトを有すると言おう。それがブラックコーヒーおよび熱狂的なプログラミングの多くの遅い夜を含むことを既に知っているほどこの締切が堅いと言おう。このプロセスをより速く行かせる何をしてもいいか。
私は正直に正解が個々の情況に左右されるので、知らない。但し、私は何人プログラマーがそのような情況の下で答えるか言うことができる。彼らはソフトウェア計画及び設計段階にわたっての省略によって時間を節約することにしすぐコードし始める。
経験の浅くか別の方法で未熟なプログラマーに、これは意味を成すようである。結局、完成品は、右偽りなく重要であるものがであるか。顧客はフローチャート、クラスの図表またはソフトウェア・アーキテクチャを気遣わない。によってほしいすべては働く何かである。
それは意味を成すようであるが無鉄砲なアプローチである。その方法は狂気ある。私達はすべて計画のオンスが治療のポンドの価値があるが、ソフトウェア開発の世界で、この格言が頻繁に忘れられていたことを聞いた。
不動産開発業者が家をすぐに造られて得る必要があれば彼は建築設計段階にわたっての省略によって時間を節約するか。彼は青写真および公正な開始の置くコンクリートと分配することにするか。当然ない。彼は結果が無秩序であること、そして仕事が注意深いforethought および具体的な計画なしでゆっくり進歩することを知っている。
けれどもそれはソフトウェアに来るとき多くの人々が取るアプローチである。彼らはこれがソフトウェア開発プロセスをより有効にさせると考えるちょうどコードし始めることにし。かなり簡単なプロジェクトに、これは取り組むかもしれない。適当な複雑さの何でもでしかし、そのようなアプローチは失敗するために運命づけられる。本当に、最初にで時間を節約することができる。但し、具体的なソフトウェア計画および注意深く考慮された設計なしで、問題は長くの前にあなたとにつかまえる区切られる。これらの問題の多数はテスト段階が来る、それまでに、余りに遅くないかもしれないまで明確にならないし。
悲しげに、そのような無謀な考えることは頻繁に団体の世界で励まされる。時間の抑制のために、間違っているマネージャーは彼のチームに切り刻む設計仕事および公正な開始にとぶように指示するかもしれない。これはチームを集中され、生産的なようである作るこの作戦はプロジェクトのタイムラインの破壊をもたらすことができる。多くはである何、結果として生じるコードはもつれさせた、不完全に文書化された、無秩序の混乱頻繁にである。このソフトウェアが幾年もの間来るために維持されなければならなければ災害のための調理法を有する。
断っておくが、私は精巧な設計が常に必要であると言っていない。時間が短ければ、1 つに徹底的な設計ドキュメンテーションとの複雑なソフトウェア計画の贅沢がないかもしれない。但し、1 つに少なくともソフトウェア開発プロセススムーザーを作るには十分に詳しいより容易一般的なソフトウェア・アーキテクチャの置かれたout-one があるべきで。プログラマーはに計画の側面で稀に誤らないが、不十分な設計細部のトラップに頻繁にころぶ。実際に時間を節約したいと思ったら、この間違いを作ってはいけない。
著者について:
V. Berba Velasco のJr. は細胞技術株式会社(
http://www.immunospot.com 、
http://www.elispot-analyzers.de 、
http://www.elispot.cn) で年長の電気及びソフトウェア
エンジニアとして
働いて自慢している
卓越性の標準のそれ自身を自漫するバイオ企業。
記事のソース: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
ウェブマスター向けのHTMLコードを取得
この記事を追加してお客様のウェブサイトを今しなさい!
ウェブマスター向けの記事を送信してください
登録の必要なし!フォームに記入してください Messaggiamo.Com 記事は、ディレクトリ!