Advpl Refactoring (Grade A) logo

Advpl Refactoring (Grade A)セキュリティ確認済開発専門 skills for Claude AI。A-格。6つのADVPL/TLPPのコモンポターンのrefacoring

(0)
Daniel Nikulshynレビュー: Daniel Nikulshyn·更新 2026年7月

概要

Advpl Refactoringは、ADVPL/TLPPコードの中での共通のパターンのrefactoring skillsです。LEGACYコードやmodern言語の知識がなく、新規でカスタマイズしたコードのperformaceとmaintainabilityを向上させることを目指しています。このskillsで対象には、6つの共通のrefactoring パターンがあります: DbSeekLOOP, Posicioneの再利用、hardcoded IFs、AxCadastro → MVC、LOOPのstrign concatenation、 RecLock without Beginトランザクション。このパターンは、LEGACY ADVPLコードのrefactoringのチャンスの約80%をカバーしています。このskillsでは、refactoringするかどうか、refactoringするchangesをどのように適用するか、またいかなるケースでもrefactoringする必要がない場合を示します。

主な機能

  • DbSeek LOOPの最適化
  • Posicione()の再利用キャッシュ作成
  • hardcoded IFsのrefactoring
  • AxCadastro → MVCコンバージョン
  • LOOPでのstrign concatの最適化
  • RecLock without Beginトランザクションのハンドリング

料金

モデル
Free
カテゴリー
東学サェソー
評価
まだレビューはありません

ユースケース

LEGACYコードの最適化

Advpl Refactoringを使ってLEGACY ADVPLコードのパフォーマンスとmaintainabilityを向上させるために、共通のrefactoringパターンを適用する

カスタマイズコードの改善

modern言語の知識のない場合、新規カスタマイズコードのパフォーマンスとmaintainabilityを向上させるためにAdvpl Refactoringを使う

メリット & デメリット

メリット

  • データベースクエリーの数を削減しコードを最適化することでパフォーマンスを向上する
  • 複雑なロジックを簡略化し、再現性を減らすことでmaintainabilityを向上する
  • LEGACY ADVPLコードのrefactoringのチャンスの約80%をカバーする

デメリット

  • 既存のコードに大きな変更が必要になる場合がある
  • すべてのrefactoringパターンは、状況ごとに適用されない可能性があるし、より良い状態にできない可能性がある

レビュー

レビューを投稿するにはログインしてください。

まだレビューはありません。最初の一人になりましょう!

Q&A

Are there any potential drawbacks to using Advpl Refactoring?

はい、既存のコードに大幅な変更が必要になる可能性があり、すべてのリファクタリングパターンがすべての状況で適用可能または有益であるとは限りません。

Asked by Wesley Adekunle · Feb 15, 2026

What are the benefits of using Advpl Refactoring?

パフォーマンスの向上、複雑なロジックを簡素化することでメンテナンス性の向上、レガシーのADVPLコードのリファクタリング機会の多大な部分をカバーすることなどが含まれます。

Asked by Hosanna Marte · Jan 14, 2026

How does Advpl Refactoring improve performance?

データベースクエリを削減し、コードを最適化することでパフォーマンスを改善します。たとえば、DbSeekループやループ内の文字列結合を最適化します。

Asked by Vincenzo Greco · Dec 26, 2025

What code patterns does Advpl Refactoring target?

Advpl Refactoringは、DbSeekループ、繰り返しPosicione、ハードコーティングIFなど、ADVPL/TLPPコードの6つの一般的なリファクタリングパターンを対象としています。

Asked by Wolfgang Krause · Dec 24, 2025

質問する

東学サェソーの代替

Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)東学サェソー

セキュリティテスト済みデータAISHILL(Grade A)。クリュードAIと併用する。

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)東学サェソー

セキュリティテスト済みのデータ・AIスキル用Claude AI。 Grade A。GA4 BigQuery Export Schemaの参照情報大全、ネスト構造、検索パターン、パフォーマンスのヒント

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)東学サェソー

Security-checked data-ai skill for Claude AI. Grade A. (Meta Conversions API (CAPI)のセットアップガイド — アーキテクチャ、イベントタイプ、顧客情報のハッシュ、削除、実装例、AEM)

(0)
Free
Callees (Grade A) logo
Callees (Grade A)東学サェソー

Claude AI向けセキュリティ検証済開発スキル。 Grade A. 関数/メソッドはどこにコールしているかをリストする

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)東学サェソー

セキュリティテスト済みデータ-AIスキル、クラウド AI用 Grade A。 モジュールをテストするモジュールと同じネームスペースのSpecサフィックスでモジュール名を付ける。 クラウド AIのテストモジュールライティングまたはレビューに使用してください。

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)東学サェソー

SECURITY TESTED DATA-AI SKILL FOR CLAUDE AI. GRADE A. マジョルな決定を実行者 5 人が協議しながらの実行者 5 人によるディレクトオフィス議論シミュレーション。プランの評価やアーキテクチャーセレクション、機能デザイン評価など、複数視点の専門分析を必要とするあらゆる決定を評価するには使用してください。

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)東学サェソー

セキュリティテスト開発スキル for Claude AI. AランクのMVCアドバンス

(0)
Free
D
Docs Writer (Grade A)東学サェソー

セキュリティテスト済みのDevOpsスキルClaude AIのためのGrade A。WORKFLOW スキル—リポジトリの文書の正確性と新鮮さをドキュメントサイト、アジェントファイル、そして変更履歴すべてで維持。WHEN: "更新ドキュメント"

(0)
Free