BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ カンファレンス に関するすべてのコンテンツ

  • 開発者がE2Eテストを書くことで得たもの

    開発者がe2eテストを書くことによって、テスト可能なコードの記述、迅速なフィードバックの提供、バグの回避が可能になる。Wixでは、同社のプロジェクトマネージャ、開発者、QAエンジニアを対象に、QAのみによるテストから開発者によるe2eテストに移行することによって、QAの左シフト(上流への移行)とデリバリ速度の向上を実現した。

  • 継続的セキュリティテストを有効にしてテストにセキュリティを追加する

    チームは、テストプロセスにセキュリティテストを追加し、機能テストの自動化の一部としてセキュリティチェックを追加して領域の特定ができるようになるためにセキュリティの専門家によってトレーニングをうけることが可能だ。これにより、継続的なセキュリティテストが可能になり、すべてのリリースでセキュリティテストの対象範囲が広がり、セキュリティの欠陥を早期に発見できる。

  • Grain: WebAssemblyファーストプログラミング言語 - WebAssembly Summit 2021

    Oscar Spencer氏は先頃、WebAssemblyにコンパイルされる新しい強く型付けされた高級言語であるGrainのプレゼンテーションをした。Grainには、可変変数の使用が可能な、関数型プログラミング機能 (型推論、パターンマッチング、クロージャなど) がある。Grainには、複合データ構造 (Option、Stack、Result) とシステムコール (I/O、プロセス処理など) の標準ライブラリもある。

  • テストピラミッドを使って品質を左シフトする

    品質の左シフト(前倒し)とは、開発終了後に品質テストを行うのではなく、ソフトウェア開発サイクルの早期に品質を作り込む、という意味である。テストピラミッドモデルを使うことで、テストをより早いステージに移動させることが可能になり、統合時に問題となる欠陥を開発早期に発見することが可能になる。

  • アフリカでのアジャイルトランスフォーメーションにおける心理的安全性の重要性

    アフリカでは、労働社会における心理的安全性(Psychological safety)の欠如が、企業のアジャイル移行において障害になっている。心理的安全性は弱さゆえの行為ではなく、成功要因なのだ。心理的安全性を理解しない、あるいは促進しようとしない企業は、VUCAの時代を生き残ることを難しく感じるようになるかも知れない。

  • クラウドとサーバレスセキュリティの課題。 InfoQ Liveでセキュリティエキスパートに参加してください - 6月22日

    DevSecOpsとは何でしょうか? DevOpsとの関係はどのようなものでしょうか? そしてそれは何を解決するのでしょうか? 6月22日火曜日のInfoQ Liveで世界クラスのDevSecOpsとアプリケーションセキュリティの専門家から、クラウド、特にサーバレスアーキテクチャでのセキュリティの課題を克服する方法について、実践的なアドバイスを学びましょう。

  • デザインスプリントとUXワークショップを仮想空間で行う

    デザインスプリント(Design Sprint)とUXワークショップは、リモートホワイトボードとコミュニケーションプラットフォームを組み合わせて使えば、仮想空間で行うことが可能になる。この方法には、国境を越えた専門家を迎えられる、リモートの参加者を募ることができる、移動を少なくできる、カーボンフットプリントを縮小できる、コストを抑えられる、といったメリットがある。

  • アジャイルレトロスペクティブにCynefinを適用する

    センスメイキング(Sense-making)は、最初に思い浮かんだソリューションにチームが飛び付くことを防いでくれる。Cynefin(クネビン)フレームワークは、情報に基づいたセンスメイキング後のレトロスペクティブで、チームが何をなすべきかを決める上での指針となる。Cynefinを使うことで、データ収集から洞察の獲得へというレトロスペクティブの転換を、さらに進めることが可能になるのだ。

  • 適応性のある報酬・表彰システムですべての世代を引き付ける

    報酬・表彰(Reward and recognition)システムは適応性があって、アジャイルで、個々の状況を考慮したものであるべきだ。どの世代であっても、仕事に求めるものは同じ - 自身の仕事を尊重されること、報酬を得ること、認められることの3つ - だが、モチベーションと報酬の形式は、世代によって違う。創造性を持って報酬・表彰システムを常に新しく保つとともに、チームに合わせていくことが必要だ。

  • 仕事以外の場でテストスキルを磨く

    テスト方法をゲームにする(gamify)、テストプラクティスのコミュニティにオンライン参加する、仮想旅行する — これらはいずれも、テスト技術を向上させるために仕事以外の時間で行うことのできるアクティビティの例だ。世界中のテスタたちとともに継続的な学習を実践して、学んだことを職場に持ち込み、チームのメンバたちと共有して、テスト手法を改善することが可能になる。

  • マシンラーニングをテストとメンテナンス作業で使用する

    マシンラーニングを使えば、メンテナンス作業の削減とプロダクトの品質向上が可能になる。ソフトウェアのテストサイクルのさまざまなステージで使用することができる。チェーンの重要なパートであるバグ管理もその中に含まれる。マシンラーニングアルゴリズムを使って大量のデータを分析することで、バグの分類やトリアージ、優先順位付けをより効率的に行えるようになる。

  • QCon Plusであなたのソフトウェアの課題の解決策を見つけてください

    昨年11月のQCon Plusでは、ソフトウェアのトレンドを把握し、技術ロードマップを検証するためのソリューションを見つけるために、1,450人を超える仲間がバーチャルイベントに参加しました。今が次のイベントへの参加を予約する時です! QCon Plus 2021年5月までの5週間も経たないうちに、1,800人を超える上級ソフトウェアエンジニア、アーキテクト、およびチームリーダがすでに席を予約しています。

  • Javaニュース総まとめ - 2021年4月19日週

    今週のJavaニュース総まとめは、JEP 412を候補ステータスに昇格させるOpenJDK、JHipster Micronaut Blueprint 1.0を紹介するObject Computing、GraalVMとSpring Cloud Hortonのポイントリリース、Quarkus 2.0の新しいアルファリリース、現在オープンされているEclipseConとApacheConの議題募集からのニュースだ。

  • 持続可能なインターネット - 環境への影響を低減するには

    インターネットが持続可能(sustainable)であるためには、健全な環境に対するその影響を評価し、緩和し、責務に応えることが必要だ。環境への影響を理解することで、我々は、インターネットの進むべき道筋を指し示すと同時に、看過できないほど深刻な結果を意図せずに伴っている、このディジタルインフラストラクチャの側面を明確にすることができる。

  • Coinbaseが構築した”運用環境への道” - QCon Plus Q&Aより

    Coinbaseでは、エンジニアと顧客の数が増えるに従って、より多くのプロジェクト、早いイテレーション、増え続けるインフラストラクチャに対する多くのコントロールを必要とするようになった。開発者が何をしているかを見て、それを支援するための社内デプロイメントツールを開発していく過程において、同社は、セルフサービスの文化を構築したのだった。

BT