前回の記事では、型推論とエラー処理の改善が、4D開発の信頼性をいかに高めているかについて紹介しました。4DコードエディタとVSCodeは、コンパイルを必要とせずに多くの問題を早期に検出するため、コード記述中に迅速かつ有益なフィードバックを得ることができます。
4D 21 R3では、これらの既存のチェック機能を拡張し、もう1つの非常に一般的なエラーの原因であるコマンドのパラメータも対象に含めることにしました。
これからは、コードエディタが、コマンドに渡す引数をドキュメントで定義された型に対して検証します。つまり、パラメータが Text、Integer、Object、Pointer などの特定の型を期待している場合、型が一致しない場合は即座に検出され、コード内で直接ハイライト表示されます:

これらのチェックはすべて、コンパイルを待たずにコードエディタ内で直接行われます。これにより、開発ワークフローの負担が軽減され、修正が容易な段階でミスを早期に発見できるようになります。
まとめ
型検証をコードエディタに直接組み込むことで、4Dは回避可能なエラーのカテゴリー全体を、発生する前に排除します。コンパイルは不要です。後からの予期せぬ問題もありません。よりクリーンで、安全かつ迅速な開発を実現します。
現在、この投稿へのコメント機能は利用できません。