みふ

Rails girls→エンジニア初学者。学習記録を兼ねているため、至らぬ点は多々ありますが、ご容赦くださいませ。

【Learning Diary39】ユビキタス/zip/%Q /%q/ヒアドキュメント

【Learning Diary39】ユビキタス/zip/%Q /%q/ヒアドキュメント

2023/11/21  

ユビキタス(ubiquitous) ユビキタスとは、「偏在する」という意味がある英語です。   ユビキタス・コンピューティングとは ...

【Learning Diary38】validateとvalidates

【Learning Diary38】validateとvalidates

2023/11/20    

validates RailsのActive Recordには、バリデーション(検証: validation)機能があります。   ...

【Learning Diary38】ブロック/イテレータ/Procオブジェクト

【Learning Diary38】ブロック/イテレータ/Procオブジェクト

2023/11/20  

ブロックとは メソッド呼び出しの際、引数と一緒に渡すことができる処理の塊です。   そのようなメソッド呼び出しを「ブロク付きメソッ ...

no image

【Learning Diary37】テストケースを網羅する方法

2023/11/19  

  ホワイトボックステストのテストケースの網羅方法について、文章のみでは覚えにくいので図を書いて確認します。   命令網 ...

no image

【Learning Diary36】DISTINCTとuniq /バルクインサート/transaction/網羅方法

2023/11/17  

重複をまとめるDISTINCTとuniq DISTINCTは、SELECT文の実行結果の重複レコード(データ行)を1つにまとめるSQL構文で ...

no image

【Learning Diary35】冪等キー(idempotency_key)/libディレクトリ/バニラJS

2023/11/16  

冪等性 冪等(べきとう)性とは「何度同じ操作をしたとしても同じ結果を得られる」こと。 冪等キー(idempotency_key)はリクエスト ...

【Learning Diary34】React・useStateを理解する

【Learning Diary34】React・useStateを理解する

2023/11/25  

useState について useStateは、ReactのHooksの一つであり、関数コンポーネント内で状態を管理するために使用されます。 ...

no image

【Learning Diary34】APM/ラジオボタンのデフォルト選択/StandardError:...only reversible if given a type.

2023/11/14  

APM(アプリケーションパフォーマンスマネジメント) Application Performance Management の頭文字を取った ...

no image

【Learning Diary33】persisted?/カラムの削除/Snackbar/numericality

2023/11/13  

persisted? モデル.persisted?(   )  の形で、保存されているか確認できます。   参照:Railsドキュ ...

no image

【Learning Diary32】JS・Reactのコードリーディングメモ

2023/11/13  

今週末はなかなか時間が取れず、進みませんでした。   最近は時間の確保が難しくなってきているので、効率を意識して内容を充実させてい ...

【Learning Diary31】演算子の用語ふりかえり

【Learning Diary31】演算子の用語ふりかえり

2023/11/21  

  機能は理解していても用語を忘れているなと感じたので、今日は少し復習しました。   二項演算子 項(こう):命題(式) ...

no image

【Learning Diary32】initializeのカスタマイズメソッドの条件分岐

2023/11/10  

今日はinitializeのカスタマイズメソッドの条件分岐に苦戦しました。   複数のコントローラーで呼び出しているクラスなのです ...

【Learning Diary31】キャスティング/RBS/アノテーション

【Learning Diary31】キャスティング/RBS/アノテーション

2023/11/21  

キャスティング プログラミング用語で、変数の方を別の方に変換する型変換をコードで明示的に行うことをキャストと言います。   例えば ...

【Learning Diary30】N+1問題の実際の挙動

【Learning Diary30】N+1問題の実際の挙動

2023/11/20  

  今日N+1問題が起きていることに、指摘いただいて気づくことがありました。   N+1問題自体は「必要分を超えて(過剰 ...

【Learning Diary29】unlessを使ったバリデーションのカスタマイズ

【Learning Diary29】unlessを使ったバリデーションのカスタマイズ

2023/11/7  

  今日はバリデーションをカスタマイズできることを知りました。   正直、指摘いただいた後に、何故気づかなかったのか不思 ...