Visualforce Workbook日本語版を公開しました

Visualforceの持つ豊富な機能を学ぶのに役立つドキュメント「The Visualforce Workbook」の日本語版を公開しました。 以下のページよりダウンロード頂けます。 Visualforce Workbook http://wiki.developerforce.com/index.php/JP:Forcedotcomworkbook#Visualforce_Workbook 直ダウンロード http://developerforcejp.s3.amazonaws.com/books/workbook/workbook_vf_JP.pdf Visualforceをうまく使うと、標準ユーザインタフェースと統一感のとれたかつ高機能な画面も、似ても似つかない様な全く違った画面も自在に作成できます。 またForce.com Sitesなどの公開Webサイトをデザインするのにも、V ... 続きを読む

Force.comのセキュリティ機能

Force.comのセキュリティに関する機能をよく理解する上で有効なドキュメント「An Overview of Force.com Security」の翻訳を公開致しました。 Force.com のセキュリティの概要 http://wiki.developerforce.com/index.php/JP:An_Overview_of_Force.com_Security このドキュメントではForce.comが持つセキュリティ機能の特色について説明しています。 アプリケーションのセキュリティは、ユーザ認証、アクセス方法、データ共有、機能制限など、様々な方法で守られるものですが、このページではForce.comのセキュリティ機能を「ユーザとセキュリティ」「プログラム的なセキュリティ」「Force.com のセキュリティフレームワーク」の3つに分けて解説しています。 これからForce.com ... 続きを読む

Apexテストコード作成の落とし穴

本エントリでは、Apexテストコードを作成する際に注意しなければならない「落とし穴」をいくつかご紹介したいと思います。 この記事の対象者Apexのテストを「なんとなく」書いている人Apexのテストが動かなくなって失敗した経験のある人Apexのテストのコードレビューのポイントを知りたい人 Apexテストコードを実装するための基本的な知識は下記を参照してください。 Apexコードテストメソッドの概要 ガバナ制限 落とし穴: 本番の運用が進みデータが増大したため、作成したテストが半年前の運用開始時には実行できていたが、現在は失敗するようになってしまった 注意点: データが増大した場合でもガバナ制限に抵触せず、実行可能なコードを書くこと 解説: 開発時と本番環境、初回リリース時と運用開始から数ヶ月後など、データ量の違いによりテストが動作したりしなくなったりする場合があります。 特に多く見られるのが ... 続きを読む