メインコンテンツに移動
メモリリークとは?原因・見つけ方・防ぎ方を分かりやすく解説
システム開発
メモリリークとは?原因・見つけ方・防ぎ方を分かりやすく解説

メモリリークは、ソフトウェア開発の中でも特にやっかいな不具合の一つです。

CSSアーキテクチャ崩壊を防ぐ方法:変更に強いCSS設計へ転換する実践戦略
システム開発
CSSアーキテクチャ崩壊を防ぐ方法:変更に強いCSS設計へ転換する実践戦略

CSSは「見た目を整えるための言語」として扱われがちですが、プロダクトが成長すると本質は別のところに現れます。

モジュール設計とは?壊れにくく進化するシステム設計の要点
システム開発
モジュール設計とは?壊れにくく進化するシステム設計の要点

モジュール設計は、コードを「片づける」作業というより、変更が増えても破綻しないように「揺れ」を制御するための設計です。

テスト設計の原則:品質を偶然に委ねないための思考と構造
システム開発
テスト設計の原則:品質を偶然に委ねないための思考と構造

テストは「やった・やっていない」ではなく、「どう設計したか」で品質が決まります。

単体テスト(ユニットテスト)とは?品質と変更容易性を支える最小単位の検証
システム開発
単体テスト(ユニットテスト)とは?品質と変更容易性を支える最小単位の検証

単体テストは、システム全体の完成形を直接確かめる手段というより、変更のたびに崩れやすい「局所」を先に固めるための技法です。

人工ニューラルネットワークとは?層構造・学習原理・限界まで体系整理
システム開発
人工ニューラルネットワークとは?層構造・学習原理・限界まで体系整理

人工ニューラルネットワークを実務で扱う際に重要なのは、精度の数値そのものよりも、「なぜ当たっていて、なぜ外れるのか」を運用できる形で説明できる状態を作ることです。

システム開発 を購読
LINE Chat