繰り返される機能追加で避けられないソースコードの劣化、防ぐポイントは?
ソフトウェアの製品ライフサイクルでは、修正や機能追加は付き物だ。この追加作業は開発者が思う以上に、ソースコードの品質を低下させ、不具合を作りやすくしてしまう。コードの品質を“健康的”なまま維持するには何が必要なのか。
2024/10/15
- カテゴリ:
- システム開発
- テスト/デバッグ/チューニングツール
ソフトウェアの製品ライフサイクルでは、修正や機能追加は付き物だ。この追加作業は開発者が思う以上に、ソースコードの品質を低下させ、不具合を作りやすくしてしまう。コードの品質を“健康的”なまま維持するには何が必要なのか。
2024/10/15
Microsoftがノーコード/ローコード開発を実現するためのプログラミング言語「Microsoft Power Fx」を発表した。ビジネスユーザーが利用しやすいように設計されているという。本資料では、この特徴を解説する。
2024/10/15
DXに向けた取り組みの一環として、システムやアプリケーションなどの開発の内製化を目指す機運が、世界的に高まっている。このトレンドに立ち遅れつつある国内組織が、理想的な形で内製化を進めるための方法を、各界の識者が解説する。
2024/10/11
プログラミングの知識がなくてもアプリ開発ができるローコード開発。生産性の向上に寄与する一方で「コスト」「既存システムとの統合」などの懸念点も多い。本資料では、ローコード開発のメリット・デメリットから導入の課題まで解説する。
2024/10/11
「C」「C++」に代わる新たな定番となる可能性があるプログラミング言語が「Zig」だ。従来言語ではなく、Zigを学ぶべき理由とは何か。Zigのメリットを5つの観点から解説する。
2024/10/10
プログラミング知識がなくてもソフトウェア開発できるノーコード開発は、業務システムの自社開発の用途で普及している。しかし、ノーコード開発ツールはカスタマイズが困難だという欠点がある。この課題を解決するクラウドサービスとは?
2024/10/09
ノーコードのクラウドデータベースを活用し、独自の渉外支援システムを構築した「なごや農業協同組合(JAなごや)」。属人化していた情報を“組織の財産”として蓄積・共有できる体制を実現している。同組合の取り組みを詳しく紹介する。
2024/10/09
あらゆる領域でデジタルシフトが進む今、ワークフローにおいてもシステム化が加速している。その手段として注目されるのが、ITの専門知識がなくてもシステム構築が可能なノーコードツールだ。そのメリットや選定のポイントを解説する。
2024/10/09
稟議や各種申請をシステム化するに当たり課題となる、企業固有の承認フロー。しかし最近では、完全ノーコードでも複雑な要件に対応可能な製品が登場しており、専門知識がなくても自社環境に合わせたシステムが開発可能となっているという。
2024/10/09
ユーザー認証・認可のプロトコルとして利用されるOpenID Connectは、従来の手段では避けられなかった負荷やコストの増大を解消する手段として、利用が拡大している。このプロトコルを活用するための知識を正しく学んでおきたい。
2024/10/07