設計

設計

プログラムの変数やロジックを現実のビジネスに結び付ける方法

通常、初回リリースの時点では、ソースコードは現実のビジネスルールを反映したものになっています。(なっているべきです)そして、障害対応や保守開発でソースコードを修正する際は、将来の保守性を犠牲にしないために、ビジネスルールに沿った修正を行うべ...
設計

ソースコード中に顧客情報を記述しない理由と対策

特定の顧客用に特別なビジネスロジックを用意している場合、以下のようにソースコード中に顧客情報を記述することで実装することはできます。(顧客番号が'1111111'である場合に特別なビジネスロジックを実行するとします) しかし、この実装方法に...
設計

システム改修で発生するデータ移行のポイント

通常のシステムでは、データベースやファイル等にデータを蓄積します。そして、システムの改修の際に、そのデータのフォーマットを変更することがあります。データのフォーマットの変更には、「これまでに蓄積されたデータをどのように扱うのか」という問題が...
設計

Webデザインの基本概要と重要ポイント

Webデザインを学習するにあたり全体像を見渡す記事が必要と感じたので、作成しました。情報処理技術者試験の参考書のようなノリで書いていきます。 1.近年のWebページの傾向 エンドユーザーの目に触れる部分について、HTMLの機能をそのまま使っ...
設計

現行機能の踏襲が要件定義に与える影響と改善策

私自身は幸運なことに、要件が「現行機能の踏襲」であるプロジェクトに携わったことはないのですが、要件がこれに近いプログラムをプライベートで作成しているので、参考までにその経験を記事として残します。 私が作成しているプログラムはとあるゲーム(R...