保守運用

保守運用 保守運用
ChatGPT

【Claude vs ChatGPT】Power Appsアプリのリファクタリング箇所の提案

Claude( 3.5 Sonnet Artifacts)とChatGPT(GPT-4o)でPower Appsで作成したアプリのリファクタリング(コードの修正改善)箇所の提案対決をしてみました。これ...
Claude

【Power Apps】データフロー図・ロジックフロー図を生成AI(Claude)で作成

データ・ロジックフローの可視化、リファクタリングの提案をClaudeで試してみます。ソースのアプリはこちら↓データフロー図を作成するまずはデータフロー図を作成してみます。データフロー図の作成方法は以下...
Claude

【Power Apps】Claude (3.5 Sonnet Artifacts)でコントロール、プロパティや変数の依存関係を可視化

ChatGPTで依存関係の可視化がうまくいかずに悩んでいたところ、以下のポストでClaudeを使ってMermaid図を生成するとよいことを教えてもらいました。感謝こちらを参考に、何が可視化できればよい...
ChatGPT

【Power Apps】ChatGPTでYAMLファイルを読み込んでドキュメントの自動生成を試してみた

ChatGPT(GPT-4o)にyamlファイルを読み込ませて、各種ドキュメントの自動生成を試してみました。Copilotでやれとか言わないでください事前準備事前準備として以下の記事を参考に、VSCo...
Power Apps

【Power Apps】App.OnStartとApp.Formulasの使い分け

ビリビリ☆Power Apps 同好会 登壇大会#1への登壇ネタとして、App.OnStartとApp.Formulasの使い分けについて考えてみました。App.OnStartとApp.Formula...
Power Apps

【Power Apps】名前付き計算式(App.Formulas)とコンポーネント

Power Appsでロジックのカプセル化を行うことができる機能である、名前付き計算式とコンポーネントについて解説します。ロジックのカプセル化で保守性とコードの可読性を向上させましょう。Power A...
Power Apps

【Power Apps】アプリごと、画面ごとのコントロール数を調べる方法

アプリの複雑度の指標の一つである、アプリのコントロール数の調べ方を解説します。アプリのコントロール数の調べ方を知ることで、アプリの肥大化によるバグの発生やパフォーマンスの低下を未然に検知し、アプリ分割...
Power Apps

【Power Apps】保守性の高いアプリを作るためのガイドライン

保守性の高いアプリを作るために考慮すべきことをまとめました。ローコードツールで省力化できるのはコーディングの部分のみで、それ以外の保守性などについては省力化してはいけません。私も勉強中の身ですので、ご...
Power Apps

【Power Apps】ダメダメUIあるある

この世に蔓延るゴミUIアプリを救いたい。UIが悪いアプリのUIの特徴とその改善策を紹介します。これまでの私の開発経験や書籍などから学習したことをもとに書いているので、間違いや不足していることがあればぜ...
Power Apps

【Power Apps】変数を使う上で知っておきたい3つのこと

Power Appsで変数を使う上で知っておきたいこと3つをまとめました。変数・コントロールは適当に宣言しない管理コスト最小化のために変数は可能な限り減らす使い分けを理解する気ままに勉強会での登壇資料...
Power Apps

【Power Apps】編集フォームのカードをマスターで並べ替え・フィルターをかける方法:後編

列数が多くなると縦スクロールが増えて使いづらくなる編集フォームを、自動で並べ替えやフィルター処理が行われるようにして使い勝手を向上させます。後編は、Power Queryで作成したExcelテーブルを...
Power Apps

【Power Apps】編集フォームのカードをマスターで並べ替え・フィルターをかける方法:前編

列数が多くなると縦スクロールが増えて使いづらくなる編集フォームを、自動で並べ替えやフィルター処理が行われるようにして使い勝手を向上させます。前編として、Power Queryを用いてSharePoin...
Power Apps

【Power Apps】命名規則について

今回は、私が普段使用している命名規則を紹介します。ローコードツールなのに命名規則覚えるの面倒だよね、っていう話です。MicrosoftのPowerApps キャンバス アプリのコーディング規約とガイド...