Apexの動的なリレーションシップ解決における二分探索と線形スキャンの比較
対象読者 SObjectのリフレクションに興味がある人(上級Platform developerの中でも一部?) 二分探索の効果を実感したい人 動的なリレーションシップ解決について 私の作ってい...
59 search resultsShowing 1~20 results
You need to log-in
対象読者 SObjectのリフレクションに興味がある人(上級Platform developerの中でも一部?) 二分探索の効果を実感したい人 動的なリレーションシップ解決について 私の作ってい...
はじめに Salesforceの開発ではフローやApexを使った開発が可能です。もちろん、数式項目や各種設定でも十分な機能を作成することができます。しかしながら、そこにルールがない場合「その場し...
はじめに 年の瀬なので、今やっているSalesforceエンジニアとしての仕事について自分のやっていることと考えをまとめてみました。 Salesforceエンジニアになる前 私は新卒で飼料業界の...
はじめに 私は、いち開発者として常に「私のコードは良いコードだろうか?それともただ動くだけ、ただ自分が気持ちよく書くことを重視していないだろうか?」を考えています。 私はSalesforceのA...
はじめに みなさん、ApexでのHttpリクエストを送るコードのテストコードを書く際、公式で推奨されているHttpCalloutMockを使っていますよね? 公式のサポートで、クラスの挙動をそっ...
はじめに Salesforceの組織間のメタデータの送信には「送信/受信セット」が多く使われております。これは「どれとどれをリリースする」というのを画面からポチポチと選択するだけで良いのでとても...
はじめに このたび ApexEloquent v1.0 をリリースしました(GitHub / 開発者ガイド)。 今回は、なぜこのフレームワークを作ったのか、その背景をお話しします。 「テストを...
はじめに Salesforceで開発をしていると、「多対多」のリレーションを扱う場面によく出くわします。例えば、「1つの注文には複数の商品が含まれ、1つの商品は複数の注文に含まれる」といった関係...
はじめに:コードが「書ける」ことの錯覚 AIがすっかり定着し、日常の相談からコーディングまであらゆることが可能になってきました。 Salesforce開発の現場も例に漏れず、AIの波が押し寄せて...
プロジェクト背景:ミッションクリティカルな請求データ生成に求められた厳格な品質要件 私が担当したあるSalesforceプロジェクトでは、売上認識と直結する請求情報を自動生成するプログラムに対...
この内容は私のポートフォリオサイトのブログ記事 The Limitations of TestDataFactory and Selector Pattern: Two Fundamental ...
作ったサイト 世にも珍しい、Salesforceで使うプログラミング言語Apex向けのORM+テスト用フレームワーク「ApexEloquent」を紹介するページです。 使用フレームワーク: ho...
はじめに この記事はsalesforceのapexのテストで依存性注入を使ってテストを書きやすくしたい人向けです。 用語の説明はしないので必要に応じて調べてください。 2025年6月6日更新 こ...
はじめに Salesforceでテストコードを書く際に、次のようなコードを書いていませんか? @isTest public class SampleTest { @isTest(seeAllDa...
1. はじめに Repositoryパターンの恩恵とその限界 データアクセスの責務を整理し、ビジネスロジックからデータベースの操作を隠蔽するために広く使われているのが「Repositoryパター...
はじめに SalesforceのApexでは、DML操作(データベースに関わる操作)が伴うユニットテストを書く際に、直接データベースを使用することが一般的です。これはApex自体にこれらをMoc...
はじめに SalesforceのTrailheadにある「セレクターレイヤー(セレクターパターン)」を否定して、リポジトリパターンを導入して、もっと便利になるようにEloquentみたいなものを...
Apexとは? salesforceではフローという機能を使用してノーコード開発を行うことができます。 一方でsalesforceApexにはApexというjavaライクな言語を使って機能開発を...
はじめに Salesforceのカスタマイズ性はとても高く、フローや自動計算式を巧みに使って自動化をしている方も多いかと思います。しかし、それだけでは現在の業務フローの仕様を満たせない、もっと複...
これは何? ゲームを作ろうとすると複数の画面(シーン)を遷移する必要がありますが、実際に管理部分を作っていると結構大変なのでパッケージにして使いやすくしてみました。 (下の例のように、同じ画面同...
59 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.