Archive

Blog

これまでの記事一覧です。

JavaScript

【JavaScript】テンプレートリテラルとタグ付きテンプレートの基本と応用

この記事では、JavaScript ES6のテンプレートリテラルとタグ付きテンプレートについて解説します。 これらの機能はコードをより読みやすく、効率的にします。 画面上でのメッセージ表示、ログ出力などに役立つでしょう。 1. テンプレートリテラルの基本 テンプレートリテラルは、バックティック (\) で囲むことで作成

JavaScript

【JavaScript】isNaN 関数を利用した数値判定の挙動まとめ

この記事では、JavaScriptの isNaN 関数の挙動について具体的な例を通じて紹介します。 以下に、さまざまな型に対する isNaN の評価結果を記載します。 備忘録としてご利用ください。 1. undefined の場合 undefined を評価すると、isNaN は true を返します。このことから、u

Salesforce

【Salesforce】Apex Test で特定のユーザでロジックをテストする方法

今回は、Salesforceで特定のユーザでロジックをテストする際のテストコードの書き方を備忘録として紹介します。 Salesforceでは、テストクラス内で特定のユーザとして操作を行うために System.runAs(user) メソッドを使用します。 これは、異なるユーザーロールやプロファイルに基づく権限制御のテス

Salesforce

【Salesforce】 カスタムメタデータ型と利用場面について

Salesforceを使ってアプリケーションを開発する際、組織固有の設定を管理する方法として「カスタム設定」がよく用いられてきました。 しかし、近年では新たな選択肢として「カスタムメタデータ型」が利用できるようになりました。 今回はこのカスタムメタデータ型の機能紹介と、いつこれを利用すべきかについて深掘りします。 カス

Salesforce

【Salesforce】SOQLで親子関係のあるリレーションを取得

Salesforce ではオブジェクトに 参照関係 もしくは 主従関係 としてリレーション項目を設定できます。 このリレーションを用いて、1度の SOQL で親子関係にあるオブジェクトを一括で取得する方法を備忘録として記載します。 この記事では、親オブジェクトから子オブジェクト、およびその逆の取得方法について紹介します

Salesforce

【Salesforce】トリガーは便利だが安易に構築すべきではない

こんにちは、ねこねこです。 今回は、Salesforce の開発時のアンチパターンについて少し紹介します。 トリガー(Trigger)について Salesforce では、オブジェクトに対して「トリガー(Trigger)」を定義できます。 トリガーは、特定のオブジェクトに対するデータ操作(挿入、更新、削除など)が発生し

Sponsored