ソフトウェア

ソフトウェア ソフトウェア
ソフトウェア

ソースコード中の記号がリガチャ(合字)になる問題の修正方法

ブログで紹介していたソースコードがリガチャ(合字)によって意図しない表示となっていた問題の修正方法を解説します。
ソフトウェア

継承の使いどころ(ポリモーフィズム、アップキャスト)

オブジェクト指向言語における継承の使いどころについて解説します。C++言語を用いてポリモーフィズムについての説明を行います。
ソフトウェア

「良いコード/悪いコードで学ぶ設計入門」レビュー

書籍「良いコード/悪いコードで学ぶ設計入門」のレビューです。書籍の概要に加え、設計を学ぶ意義を改めて考え直し、まとめました。
ソフトウェア

コミットメッセージは「未来のため」に書く

コミットメッセージを書く意義を5W1Hと時間軸の視点で考えてみました。これまでの開発経験から、本当に役に立つメッセージは何か?を解説します。
ソフトウェア

例外処理のtry-catchは遅い

例外処理のtry-catchは遅い処理であり、注意しないと深刻なパフォーマンス低下を引き起こします。注意すべき例と使用しても問題ない例について解説します。
ソフトウェア

最初に学ぶプログラミング言語の選び方

初学者の方がまず最初に学ぶプログラミング言語をどのような基準で選ぶべきか、現役フリーランスエンジニアの筆者が解説します。
ソフトウェア

ロジックは仕様書を表現するよう実装する

ロジックを実装する場合に仕様書との対応関係をどう取るべきか、製品コードでの実装とテストコードでの実装についてコード例を交えて解説しています。
ソフトウェア

シンボル名はなるべく省略せず書く

クラス名、変数名、関数名などのシンボル名を命名する際、不適切な省略は可読性に影響を与えます。省略についての私の基本的な考え方と、適切な省略の例について解説します。
ソフトウェア

【Flutter】audioplayersで低遅延で再生する方法

Flutterの音声ファイル再生パッケージaudioplayersを使いなるべく低遅延で再生する方法を解説します。遅延が気になる場合や連続再生時に音が途切れてしまうなどの場合に有効な対処法です。
ソフトウェア

自分のコードをGitHubに初めてpushするまでの流れ

ローカルにあるソースコードをGitHubに初めてpushするまでの流れを解説します。主にgitのコマンド操作やGitHub側の操作について述べています。