website security
Yabana.net
プログラミング(Programming)


私の、プログラミングに於けるテーマは、
「ユーザビリティ」です。


仕様書に書かれた必要要件を満たす…当たり前の事ですよね?
しかし、それだけで終わっているソフトウェアが、あまりに多くありませんか?

  • 私のプログラミング・ポリシーは、ズバリ「使いやすさ」です。
  • 私が思う使いやすさとは、機能的な面だけでは無く、動作スピードも意識しています。
  • どんなにインタフェースが洗練されていても、動作がノロノロとしていたのでは、使いやすいソフトウェアとは言えません。
  • キビキビと動作してこそ、その洗練されたインタフェースが生きてくるのです。
  • また、保守性にも重点を置き、プログラム・ソースの可読性には、特に注意しています。
  • 適切な桁下げやコメントの挿入はもちろんのこと、変数名・関数名の解りやすさ、冗長なロジックの排除にも、心を配っております。
  • どこかのサイトからコピーしてきたサンプル・コードを、いくつもの関数の中にコピー&ペーストして使い回して、ただダラダラと長くなってしまったプログラム・ソース…よく見かけますよね?私はそれを良しとしません。
  • 冗長なロジックが発生した場合、全て組み直すくらいのつもりで、それを共通関数化・部品化する事を、徹底しています。
  • これにより、テストのやり直し等、開発コスト(期間)は増大しますが、保守にかかるコストを抑える事が出来れば、トータル的にはコスト・ダウンにつながると考えています。
  • なぜなら?世に存在するプログラマの半数以上は保守要員…といった現実があるからです。


上記を実現するため、常に最新の開発環境を備えております。

  • 得意分野は、ビジネス・アプリケーションです。
  • 開発言語は、Visual Basic、Visual C#等の.NET系を得意としております。
  • SQLトランザクションを多用するデータベース・アプリケーションも、大の得意です。
  • 特に Microsoft SQL Server と MySQL を得意としております。
  • 現在の開発環境は、Microsoft Visual Studio 2010 です。
  • Windows 8 のリリースに合わせて、VS2012(.NET Framework 4.5)に移行予定です。
  • 64bitアプリケーションにも、対応致します。
  • 開発用データベースとしては、Microsoft SQL Server 2012 Express を導入しておりますが、PostgreSQL、MySQL等のオープン・ソース系データベースにも、柔軟に対応致します。
  • また、インストーラに Install Shield 2010 を導入し、前提条件となる必須ソフトウェアが多岐に渡るようなアプリケーションや、アプリケーション・フォルダとデータフォルダを別々に指定したいといったニーズにも、柔軟に対応いたします。
  • 非常に高価なツールですので、2012にアップグレードできるかどうか?は…先立つもの次第ですが…


2012 Copyright (C) by Yab. All Rights Reserved.