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

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