まとまりのないブログ

something which something is something

Tips

フレームワークの有効性

投稿日:

フレームワークを使う利点は、フレームワークを使わない場合の欠点を知らないと生きてこない。しかしそれを実感するには十分な知識と実践と時間が必要になる。ライブラリやフレームワークを使えば自然と開発の時間が短縮されて楽をできるという浅はかな考えは通用しない。例えばjspでウェブアプリケーションを作成するときにjstlやstrutsフレームワークといったものを使うことがある。jspについての経験の浅い私の目から見ればまったく別言語に見える。コードを簡潔にしたり、再利用をしたりということの恩恵を得られるようになるはまだまだ先のことのようだ。

こういう話もある。

コードの再利用

再利用可能な要素を求めてコードを読むことがあります。このときの鍵となる考え方として、「期待しすぎない」ことが大切です。コードを再利用できるという可能性は魅力的ですが、わかりにくい概念です。期待しすぎず、失望しないでください。再利用可能なコードを書くのは非常に大変なことです。何年にもわたって時の試練に耐え、複数の異なる場面で再利用されてきたソフトウェアは案外少ないものです。一般にソフトウェア部品が再利用可能な候補になるのは、きちんとした手続きを経て拡張され、2つか3つのシステムに繰り返し採用されてきた実績があるときです。その場限りの目的で開発されるソフトウェアでは、こうしたことはめったに起こりません。

-Tips

執筆者:


comment

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

no image

org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 途中でファイルの末尾に達しました。

org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 途中でファイルの末尾に達しました。 javax.naming.Naming …

no image

2.5インチ IDE HDD の規格

2.5インチのハードディスクドライブの規格の詳細について。サンプル画像のモデルはHITACHIのTravelstar 20GB。昔のノートパソコンで使われているタイプ。IDE接続、パラレルインターフェ …

no image

flashpaperを使ってwordをpdfに出力できない

http://oshiete1.goo.ne.jp/qa3056850.html 僕も昔同じような状況になったことがあります。 僕の場合、アメリカのAdobeサイトからFlashPaper2の体験版( …

no image

Windows 7 でフォルダのサムネイル画像が表示されない場合の対処方法

フォルダ内の画像や動画のサムネイルが以前まで表示されていた、または、ファイルの種類によってはサムネイル画像が表示されるが特定の拡張子のサムネイル画像が表示されないという場合。Windows 7の場合。 …

no image

QandA形式のソーシャルネットサービスについてのメモ

ちょっと調べたのでメモ。QandA形式のソーシャルネットとは教えて!gooやYahoo!知恵袋のようなユーザ参加型の質問や回答をするサービスのこと。主にどのようなものがあるかメモしてみる。