ベンダーロックインや切り替えコストなどの注意点も:
TechTargetは「O/Rマッピングツール」に関する記事を公開した。O/Rマッピングは、Javaからデータベースに接続するのによく使われる手法だ。O/Rマッピングにはさまざまなツールがあるため、どのツールを使用するかは慎重に比較検討する必要がある。
処理速度、メンテナンス性など考慮すべき点も解説:
TechTargetは「O/RマッピングとSQLの比較」に関する記事を公開した。O/RマッピングとSQLは、リレーショナルデータベースと“対話”するための方法だ。それぞれをどう使い分ければいいのか。
常にアジャイルが正しいとは限らない【後編】
「ウオーターフォール」型開発から「アジャイル」型開発への移行を考える企業はある。だが、開発手法をいきなり切り替えるのは難しい。ウオーターフォール型開発の課題を解決する方法はあるのか。
常にアジャイルが正しいとは限らない【前編】
ウオーターフォール型開発は、実はソフトウェア開発の“ある誤解”から生まれた開発手法だ。アジャイル型開発の考え方も踏まえて、ウオーターフォール型開発が生まれた歴史を振り返ってみよう。
手法、コード例、ユースケースごとに解説:
関数型プログラミングモデルの採用を考える開発者は多い。だが、採用するなら、関数型プログラミングモデルとオブジェクト指向のアプローチがどのように異なるかを正確に理解することが重要だ。
技術ではなく、財務的な視点を強調することが重要:
TechTargetは、「ソフトウェアプロジェクトのビジネスケース」に関する記事を公開した。ソフトウェアプロジェクトを提案する場合、技術的な側面に関する詳細な調査が欠かせない。だが、プロジェクトのビジネスケースにおいては、技術的な話を抑える必要がある。
「ID情報をマスクする」「アクセス許可の原則に従う」など:
ソフトウェアテストでは実データの利用が役に立つとしても、実データのセキュリティとプライバシーを侵害しないよう注意しなければならない。本稿では、FinTechのソフトウェアテストを行う場合に中核とすべき6つの方針について説明する。
運用担当者だけでなく開発者も貢献するには:
TechTagetは「地球環境に配慮するコーディング」に関する記事を公開した。ソフトウェア開発者は、地球環境に配慮するさまざまなコーディング手法を使うことで、サステナビリティ(持続可能性)の取り組みをサポートすることができるという。
多忙な開発業務を効率的にこなす方法:
アジャイル開発者は、進行中の作業数を制限することで、プロジェクトの完了を早めることができる。進行中の作業数に制限を加えるとどのような変化が生まれるのか。
開発者を守り、支援する:
デベロッパーアドボケイトは、特定のソフトウェア製品を開発する人とそれを使用する人の両方と話し、意見を聞くため、特別な有利な立場にある。デベロッパーアドボケイトの責任と、結果を達成するために役立つ方法を検討する。
Webhookの仕組みと、使用方法を解説:
Webhookとは、API呼び出しの基本メカニズムを有効に活用し、負荷の高い要求/応答構造によるオーバーヘッドを伴うことなく、ボタンを数回クリックするだけで、イベントのトリガーを設定する仕組みだ。
“変更管理”が“変更防止”にならないために:
Excelon Developmentのマット・ホイサー氏はWebメディア「TechTarget」にてアプリケ―ションの変更管理について解説した。DevOpsでせっかく連携した運用チームと開発チームが分断しないようにするには何に気を付ければいいのか。
技術だけでなくビジネスの素養も必要:
Excelon Developmentのマット・ホイサー氏は「エンタープライズアーキテクト」にとって重要な“4つのアクション”について解説した。エンタープライズアーキテクトが成功するためには、技術的な専門知識だけでなく、ビジネス洞察力やコミュニケーション能力など幅広いスキルが必要だとしている。