まとまりのないブログ

something which something is something

Tips

フレームワークの有効性

投稿日:

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

こういう話もある。

コードの再利用

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

-Tips

執筆者:


comment

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

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

関連記事

no image

windows 7 service pack 1の更新プログラムを確認していますが終わらない

windows7 pro 32bitを新規インストールしてからwindows update をかけると、更新プログラムを確認しています・・・とゲージが現れて何時間経っても終わらない問題。 解決方法は、 …

no image

sshやftpなどが突然繋がらなくなった

今までこんなことはなかったが、突然に特定のPCからだけサーバーへsshやftp接続ができなくなってしまった。他のPCからは接続できるのに。試しにクライアントソフトやサーバーソフトを再インストールしてみ …

no image

シンプルな家計簿(仮)のデザインミス

現在のシンプルな家計簿(仮)の入力画面のレイアウトは画像のような並びになっている。並び順は上から 日付,費目,内訳,口座,備考,金額 の順に。 今考えみるとこの画像のような並び順にすべきだった。備考と …

no image

テキスト入力フィールドの入力有無チェック

テキストフィールド内に文字列が入力されているかいないかをチェック。 サンプルコード <script type=”text/javascript”> function check_isnul …

no image

さくらVPSでFTP接続とファイル送受信ができるようになるまで

1.さくらVPSにOSをUbuntuでインストール 2.SSHで接続する(ユーザーはubuntu、パスワードはインストール時に設定したもの) 3.vsftpdをインストール(apt-get insta …