InfoQ ホームページ software_development に関するすべてのコンテンツ
-
継続的デリバリーはテストにどんな影響を及ぼすか
継続的デリバリーでは、コードを書きながら品質に重点を置く必要がある。全てのチームにテスターがいるわけではないが、もしいるなら開発者と密に仕事をして、開発者がユニットテストを作成するのを手助けしながら、ユニットテストでカバーできない少数のテストを自動化するコードを書くことになる。
-
トラック発表! Qcon London 2019(2019年3月4〜8日)
QConがシティに戻ってきた。第13回の年次ソフトウェアカンファレンスが2019年3月4~6日、ロンドンで開催される。今年にカンファレンスのトピックが発表された。アーキテクチャ、カオス、JavaScript、パフォーマンスなど、盛り沢山だ。
-
Spring、Web Servicesのバージョン3.0.4と2.4.3をリリース
Springは、彼らのWeb Servicesプロジェクトのバージョンを2つ同時にリリースした。開発のメインブランチとしての3.0.4.RELEASEと、メンテナンスのための2.4.3.RELEASEだ。どちらのバージョンもSpring Framework 5.1.0で動作し、Java 11をサポートするようにアップグレードされている。
-
著作者、教師、コンサルタントのJerry Weinberg氏が死去
著作者で教師、コンサルタントのGerald M. “Jerry” Weinberg氏が、2018年8月7日、84歳で亡くなった。コンピュータプログラミング、システム思考、リーダシップ、変革、コンサルティング、執筆に関する、およそ100冊の著書を持つ。
-
Jiraのエコシステムを拡大するAtlassian
Atlassianは、Jiraのエコシステムの拡大を発表した。BitbucketとJiraのよりしっかりとした統合、OpsGenieの買収、インシデント管理システムのプラットフォームであるJira Opsの発表などだ。
-
IntelliJ IDEA 2018.2、Java 11やMacBookタッチバーのサポートなど
JetBrainsはIntelliJ IDEAのバージョン2018.2をリリースした。このバージョンは次のJava 11のサポートやブレークポイントインテンション、MacBookのタッチバー、Spring BootやScalaプラグイン、Dockerプラグインの強化といったものを提供する。
-
Jib、Google提供のJavaコンテナイメージビルダ
GoogleはJibを発表した。オープンソースのコンテナイメージビルダで、Java開発者は普及しているJavaツールを使ってJavaコンテナをビルドできる。
-
GitHubが学習コンテンツを拡大
GitHub Learning Labは、すべてのスキルレベルの人々がGitHubを使用できるように、今年初めに開始されたイニシアチブである。GitHubは4つの新しいコースをリリースした。新しいコースは、GitHubへのアップロード、GitHubへの移行、Community Starter Kit、HTMLの導入である。
-
DockerがDocker Application Guidesを発表
Dockerは最近Docker Application Guidesを発表した。ガイドでは、Docker Enterprise EditionとDocker Desktopにアプリケーションをデプロイする方法が提供されている。また、コンテナイメージを選択し、Docker SwarmやKubernetesによってオーケストレーションされたプロトタイプアプリケーションをデプロイするためのアーキテクチャとガイダンスの例が提供されている。
-
開発者のためのチャットボット入門
チャットボットは開発者の日々の作業において、テクノロジの動作に関する理解から、よりよいコードの記述に至るまで、ますます重要になってきている。開発者は一般的に、ボットやそれを支える技術に対して自然な好奇心を持っている。会話インターフェースとしてチャットボットを使用して、感情的知性にアプローチする人工知能ツールがある。
-
Eclipse Foundation、Eclipse Photon IDEをリリース
Eclipse FoundationがEclipse IDEの最新バージョンを発表した。Eclipse Photonには、Java 10とJava EE 8のサポート、PDT (PHP development tools) の改善、Dark Theme UI改善などが含まれている。
-
Pythonに対するGitHubセキュリティアラート
GitHubは、Pythonユーザーが依存グラフにアクセスするときに、リポジトリが既知のセキュリティ性脆弱性を持つパッケージに依存する場合、セキュリティ警告を表示する。
-
Fred George氏によるファジー問題の解決について
Agile India会議でのDigital Transformationの日に、Fred George氏は、他の要素よりも反応速度が重要な「ファジィ問題」を扱う際に、プログラミングの問題を解決する方法をどのように変える必要があるかについて講演した。このような環境における開発「チーム」は、頻繁にデプロイする顧客と直接作業する一人の開発者から構成される。
-
ソフトウェアプロフェッショナルの倫理、価値観、行動
Christiaan Verwijs氏は先頃、ソフトウェア開発者にとっての“ヒポクラテスの誓い”の必要性について記事を書いた。Robert C. Martin氏を始めとするコメンテータたちも、この数ヶ月間に同じような呼びかけを行なっている。我々はこの間のニュースを取りまとめ、プロフェッショナルとしてのソフトウェア開発の実践を支持する原則を確かめることにした。
-
プログラマーの誓い
社会は私たちにプロフェッショナルとしての振る舞いを要求している。人生と運命がソフトウェアの適切な構築と実行に依存しているため、私たちにはプログラマーの誓いが必要である、とRobert Martin氏は主張している。彼によると、これは将来的にはプロフェッショナル組織の会員により強制されるべきである。