ヒントORDAデータモデルクラス

Deeplからの自動翻訳

ORDAの授業が受けられることは、もうお分かりですね。このブログ記事では、それらを最大限に活用するためのいくつかの便利なヒントを学びます!

強くタイプされた変数を使用する

ORDAの変数は強くタイプすることができ、varキーワードのおかげでオートコンプリートを利用することができます。

以下の例では、$dataclass はデータクラス・クラス (cs.Students) として型付けされ、Studentsデータクラス・オブジェクト (ds.Students) で初期化されています。オートコンプリートは自動的に示唆します。

  • データクラス・レベルで定義されたすべての関数 (new(),query(), etc.)
  • cs.Students に自分で実装したすべての関数 (この例では、search())

関数を動的に呼び出す

オブジェクトの属性にアクセスするために [ ] 表記を使ったことがあるでしょう(例: $myObject[“propertyName”])。これは、関数でも可能です!

例えば、以下のようになります(最後に( )をつけるのを忘れないでください!)。

データストア・クラスには、getDescription() という関数が定義されています。

Class extends DataStoreImplementation
Function getDescription
C_TEXT( ) :="Learning system covering "+ ( . . . )+" students"$0
$0StringThisStudentsall()length

このように動的に呼び出すことができる。
C_TEXT($what;$functionName;$1 )
$functionName :=$1
// $functionName can be "getDescription"

$what:=ds[$functionName]()

Avatar
- プロダクトオーナー - Marie-Sophie Landrieu-Yvertは、2017年にプロダクトオーナーとして4Dプロダクトチームに参加しました。プロダクトオーナーとして、彼女はユーザーストーリー(ユーザーが期待する新機能とその使用法)を書き、それを具体的な機能仕様に変換する役割を担っています。また彼女の役割は、実装された機能が顧客のニーズを満たしているかどうかを確認することでもあります。彼女は1995年にESIGELEC Engineering Schoolを卒業し、IBMでエンジニアとしてのキャリアをスタートさせました。様々なプロジェクト(保守や新規のプロジェクト)に参加し、Cobolのデベロッパーとして働きました。その後、UMLデザイナーおよびJavaデベロッパーとして勤務。最近は、機能要件の分析・記述、ビジネスチームと開発チームの調整などを主に担当しています。