-
-
【Learning Diary40】TypeScriptとは
2023/11/22 TypeScript
TypesScriptとは TypeScriptは、JavaScriptを拡張して作られたプログラミング言語です。 2014年 ...
-
-
【Learning Diary39】ユビキタス/zip/%Q /%q/ヒアドキュメント
2023/11/21
ユビキタス(ubiquitous) ユビキタスとは、「偏在する」という意味がある英語です。 ユビキタス・コンピューティングとは ...
-
-
【Learning Diary38】validateとvalidates
2023/11/20 Ruby
validates RailsのActive Recordには、バリデーション(検証: validation)機能があります。 ...
-
-
【Learning Diary38】ブロック/イテレータ/Procオブジェクト
2023/11/20
ブロックとは メソッド呼び出しの際、引数と一緒に渡すことができる処理の塊です。 そのようなメソッド呼び出しを「ブロク付きメソッ ...
-
-
【Learning Diary37】テストケースを網羅する方法
2023/11/19
ホワイトボックステストのテストケースの網羅方法について、文章のみでは覚えにくいので図を書いて確認します。 命令網 ...
-
-
【Learning Diary36】DISTINCTとuniq /バルクインサート/transaction/網羅方法
2023/11/17
重複をまとめるDISTINCTとuniq DISTINCTは、SELECT文の実行結果の重複レコード(データ行)を1つにまとめるSQL構文で ...
-
-
【Learning Diary35】冪等キー(idempotency_key)/libディレクトリ/バニラJS
2023/11/16
冪等性 冪等(べきとう)性とは「何度同じ操作をしたとしても同じ結果を得られる」こと。 冪等キー(idempotency_key)はリクエスト ...
-
-
【Learning Diary34】React・useStateを理解する
2023/11/25
useState について useStateは、ReactのHooksの一つであり、関数コンポーネント内で状態を管理するために使用されます。 ...
-
-
【Learning Diary34】APM/ラジオボタンのデフォルト選択/StandardError:...only reversible if given a type.
2023/11/14
APM(アプリケーションパフォーマンスマネジメント) Application Performance Management の頭文字を取った ...
-
-
【Learning Diary33】persisted?/カラムの削除/Snackbar/numericality
2023/11/13
persisted? モデル.persisted?( ) の形で、保存されているか確認できます。 参照:Railsドキュ ...
-
-
【Learning Diary32】JS・Reactのコードリーディングメモ
2023/11/13
今週末はなかなか時間が取れず、進みませんでした。 最近は時間の確保が難しくなってきているので、効率を意識して内容を充実させてい ...
-
-
【Learning Diary31】演算子の用語ふりかえり
2023/11/21
機能は理解していても用語を忘れているなと感じたので、今日は少し復習しました。 二項演算子 項(こう):命題(式) ...
-
-
【Learning Diary32】initializeのカスタマイズメソッドの条件分岐
2023/11/10
今日はinitializeのカスタマイズメソッドの条件分岐に苦戦しました。 複数のコントローラーで呼び出しているクラスなのです ...
-
-
【Learning Diary31】キャスティング/RBS/アノテーション
2023/11/21
キャスティング プログラミング用語で、変数の方を別の方に変換する型変換をコードで明示的に行うことをキャストと言います。 例えば ...
-
-
【Learning Diary30】N+1問題の実際の挙動
2023/11/20
今日N+1問題が起きていることに、指摘いただいて気づくことがありました。 N+1問題自体は「必要分を超えて(過剰 ...