Programming
-

BOM(Byte Order Mark)UTF-8 BOM付きUTF-8で文字化けを防ぐ|テキストファイル -

正しさを再定義する論理 「論理的に考える」は本当?SQL(NULL)とAIに見る正しさの再定義 -

BoundaryCondition境界条件 テストすべきは境界値|バグが潜むBoundary Conditionとは -

Testableは検証可能 プログラミングのテストの意義を深掘る|What is testable is also verifiable. -

テストは何のため なぜテストが重要なのか|プログラミングにおける自信の意味 – Why Testing Matters -

Parallelism並列(同時処理) Parallelismとは|同時処理は並列と並行(Concurrency)がある -

Evaluation評価(答えを出す) プログラミング用語|Evaluationは答えを出すこと -

Optimization最適化 最適化|optimizationを深堀る -

変数名を考える 変数名の例|variable name -

引数をまとめたい 複数の引数をまとめて読みやすくするパラメータ•オブジェクト|Parameter Object -

戻り値をまとめたい コレクションで戻り値を集めるコレクティングパラメータ|Collecting Parameter -

ローカル変数の役割 Local Variable|ローカル変数の役割と使い方 -

メモリとストレージ 【メモリとストレージ】プログラミングに必要な保存と計算の区別 -

コンピュータは2進数 なぜコンピュータは2進数(binary)で計算するか -

コミュニケーションシンプル柔軟 プログラミングのストレスを軽減する3つの価値観【Imprementation Patterns】 -

理論を学ぶ理由 プログラミング理論は学習すべきか【Imprementation Patterns】 -

Orthogonality垂直な関係性 直交性とは影響を与えない設計方法|Orthogonality -

現場で役立つ設計の原則 【プログラミング学習】現場で役立つシステム設計の原則〜変更を楽で安全にするオブジェクト指向の実践技法 -

オブジェクト指向を整理する 【プログラミング学習】オブジェクト指向でなぜつくるのか