C#

N対NマッチングのロジックをC言語で実装する方法

以前に、以下の記事にて、マッチング処理のロジックについて書かせていただきました。マッチング処理のロジック – サイゼントの技術ブログ以前の記事では1対1マッチングと1対nマッチングについて説明しました。今回の記事では、より複雑なn対nマッチ...
java

ソースコードの重複の排除を関数で学ぶ

「ソースコードから重複を排除して保守性を高める」という考え方は、実務で良いコードを書く上で重要な考え方です。この考え方が身に付かない内はオブジェクト指向の理解も不十分になるのですが、いきなりオブジェクト指向から入るとこの考え方の重要性がわか...
テスト

試験工程管理の基本と効率的な進め方

SI業界では、開発に関する知識や経験が不十分なメンバーを試験工程の管理者として任命することが少なくありません。本来であれば、応用情報処理技術者試験(最低でも基本情報処理技術者試験)に相当する知識、及びその知識を実務で使った経験を備えた者を管...
C#

COBOLのマッチング処理をC#で実装する方法

COBOLで使われているテクニックは過去のもののように思われがちですが、現在でもちょっとしたツールを作る時に役立ちます。WindowsOS環境の場合は、ちょっとしたツールはC#で作るのが便利なので、今回はC#でCOBOLのマッチング処理を実...
その他テクニック

EmEditorで巨大ファイルを快適に開く方法とコツ(サクラエディタとの性能比較有り)

テキストエディタとしてはサクラエディタが良く使われると思います。しかし、サクラエディタで重いファイルを開こうとして時間がかかってしまった、ということもあると思います。そこで役立つのが、EmEditorです。EmEditorは、サクラエディタ...