オブジェクト指向とかデザインパターンとか開発プロセスとかツールとか

satoshi's ソフトウェア開発

js



「 投稿者アーカイブ:さわださとし 」 一覧

JavaでRPGを作る|敵と遭遇して戦闘画面を表示しよう

前回は、JavaでRPGの画面を作り、勇者をフィールド上で動かせるようにしました。 草原のマス目を表示し、勇者の画像を配置して、矢印キーで移動できるようにしました。 しかし、RPGらしくするなら、フィ ...

JavaでRPGを作る|勇者をフィールド上で動かそう

今回は、JavaのGUI機能を使って、勇者をフィールド上に表示し、キーボードで動かせるようにします。 RPGを作るなら、やはり画面があった方が楽しくなります。 これまでの記事では、Chara、Hero ...

Javaの継承の使用例をRPGで解説|勇者とスライムの共通処理を親クラスにまとめる

継承という考え方は、オブジェクト指向で登場する重要な考え方のひとつです。 手続きや関数を中心にプログラムを整理する構造化プログラミングでは、あまり意識する機会がないため、最初は少しなじみにくいかもしれ ...

Javaのオブジェクト指向とは?RPGを作る前に知っておきたいクラスとオブジェクトの考え方

Javaを学び始めると、かなり早い段階で「オブジェクト指向」という言葉が出てきます。 なぜなら、Java自体がオブジェクト指向言語だからです。 しかし、初心者にとってオブジェクト指向は分かりにくい考え ...

日程調整アプリ「ご都合くん」をPython/Flaskで作ってみた話

2026/04/18   -Flask
 ,

最近、個人的なプロジェクトとして、シンプルな日程調整サービス「ご都合くん」を作りました。 ≫ ご都合くん トップページはこんな感じです。 飲み会・送別会・歓迎会・打ち合わせなどで、候補日を作ってURL ...

オブジェクト指向は構造化の延長線上にある - 正しい理解と活かし方

オブジェクト指向は構造化手法を前提として拡張した設計思想である オブジェクト指向は、構造化手法を否定するものではなく、その考え方を前提として拡張した設計思想です。構造化手法が「正しく動くプログラム」を ...

結合度を下げ、凝集度を上げる - その最適解はオブジェクト指向にあった

「修正したら別の場所でバグが出た!」 「コードが複雑すぎてどこを直せばいいのかわからない!」 ソフトウェアを開発するうえで、そのような経験は誰しもあるはずです。 その原因の多くは結合度が高い、または凝 ...

的確な命名はコストダウンにつながる

プログラミングをしている人のほとんどは、命名が重要だということを理解していると思いますが、いろいろなコードを読んでいるとたまに不適切な命名に出会うことがあります。 命名が不適切だと明らかに可読性が下が ...

Ubuntuサーバーのディスプレイ解像度の変更方法

Ubuntuサーバーを4Kディスプレイに接続してPIPの画面に表示してセッティングしているのですが、デフォルトの設定だとフォントが小さすぎて読めないという問題が発生しました。 Ubuntuサーバーが4 ...

実機でDevToolのJavaScriptコンソールを使えないときのデバッグ方法

AndroidアプリでWebViewを使うと、JavaScriptのデバッグが結構大変です。 なぜかというと、ブラウザでは使える開発者ツール(Devtool)が使えないのです。 普通のブラウザならJa ...

Copyright© satoshi's ソフトウェア開発 , 2026 All Rights Reserved Powered by STINGER.