販売管理システムのセミセルフ化プロジェクト
某小売業様のPOSシステムを、チェッカー(登録機)とキャッシャー(会計機)に分離する、セミセルフ化のプロジェクトに参画しました。 その中で、登録機から取引情報と決済情報のデータを作成して会計機に送信する前準備を行う部分の開発を担当しました。 言語はC#でした。言語自体は扱える一方、もとのソースがとても多く煩雑な点が多かったので、なるべくスッキリしたソースになるように実装を意識しました。あとから読んでも設計書との紐付きがわかりやすくなるように、コメントもできる限りわかりやすく、設計書になぞらえた書き方を意識しました。 また業務知識が不足している点は、現場有識者に逐一質問を行い、認識の齟齬をなくすように努力しました。 ソースそのものは業務フローをなぞる機能だったため、長くなりがちになってしまった点は反省点です。