BT
前の記事 rss
人のフォロワー

多すぎるスクリプトは継続的デリバリーをダメにする

作者: Manuel Pais フォローする 9 人のフォロワー , 翻訳者 sasai _ フォローする 0 人のフォロワー   投稿日  2018年6月28日 午後9時15分

先月のContinuous Lifecycle Londonにて、Avantika Mathur氏が継続的デリバリーパイプラインにおけるスクリプトの増加にまつわるコストについて語った。メンテナンスコストに加えて、もうひとつ大きなコストは、本番環境に変更をデプロイするまでに実際に何が実行されるのか、その可視性と監査可能性が欠けていることだ。多くの組織がこのことに気づいていない。

人のフォロワー

進化的アーキテクチャと継続的デリバリを支える技術的実践

作者: Ben Linders フォローする 28 人のフォロワー , 翻訳者 徳武 聡 フォローする 1 人のフォロワー   投稿日  2017年12月24日 午後11時9分

TDDやリファクタリング、CI、ペアプログラミングなどのXPの実践は創発的設計をサポートし、アーキテクチャの進化を可能にする。継続的デリバリに必要なのは第一にCIで、メインラインに毎日コミットすることだ。きれいでしっかり考えられた、そして、よくテストされたコードを書けることは開発者にとってもっとも重要なスキルだ。

人のフォロワー

言語レベルのリファクタリングを備えたTypeScript 2.5がリリース

作者: David Iffland フォローする 4 人のフォロワー , 翻訳者 h_yoshida フォローする 1 人のフォロワー   投稿日  2017年10月20日 午前12時53分

MicrosoftはTypeScript 2.5をリリースした。新たな言語機能は少ないが、言語サービス自体に組み込まれた基本的なリファクタリングなどの新機能を備える。

人のフォロワー

リファクタリングとコードの臭い – きれいなコードへの旅

作者: Ben Linders フォローする 28 人のフォロワー , 翻訳者 徳武 聡 フォローする 1 人のフォロワー   投稿日  2016年9月28日 午前12時47分

リファクタリングは、より理解しやすく、メンテナンスしやすい、きれいなコードにするのを助けてくれる。それにはコードの臭いを嗅ぐ経験と実践が必要だ。つまり、コードの中にあるより深い問題を示す悪い設計の兆候を見つけることだ。コードを壊すことなく、小さなステップでリファクタリングを行うことを支援するツールもある。

人のフォロワー

EtsyがAPIアーキテクチャに移行した目的と方法

作者: Thomas Betts フォローする 48 人のフォロワー , 翻訳者 吉田 英人 フォローする 0 人のフォロワー   投稿日  2016年9月20日 午前2時29分

QCon New York 2016で,EtsyのソフトウェアエンジニアのStefanie Schirmer氏は,自身の会社がAPIファーストアーキテクチャへの移行に成功して複数デバイスのサポートとサーバのパフォーマンス問題への対処を達成したことと,それが開発チームによって迅速に採用されたことをテーマに講演を行なった。

人のフォロワー

リファクタリングを助けるGitHubのScientist

作者: Sergio De Simone フォローする 18 人のフォロワー , 翻訳者 徳武 聡 フォローする 1 人のフォロワー   投稿日  2016年2月14日 午前11時41分

GitHubはScientist 1.0をリリースした。これは、GitHubのエンジニアのJesse Toth氏が開発したRubyのライブラリで、開発者のリファクタリングを支援する。ここ数年、GitHubの多くのプロジェクトで使われてきた。InfoQはJesse Toth氏に話を聞いた。

人のフォロワー

コード品質の測定と改善

作者: Ben Linders フォローする 28 人のフォロワー , 翻訳者 吉田 英人 フォローする 0 人のフォロワー   投稿日  2016年2月12日 午前12時0分

InfoQはBoris Modylevsky氏にインタビューして,コード品質を測定することの重要性,その測定結果を品質改善に利用する方法,継続的インテグレーションへの静的コード解析の統合,テストカバレッジとテストの自動化,統合型コード解析とテストカバレッジを継続的インテグレーションと組み合わせることのメリットについて聞いた。

人のフォロワー

Spotifyにおけるマイクロサービス

作者: Ben Linders フォローする 28 人のフォロワー , 翻訳者 吉田 英人 フォローする 0 人のフォロワー   投稿日  2016年1月25日 午後10時25分

Kevin Goldsmith氏がGOTO Berlin 2015カンファレンスで,同社がマイクロサービスを使って達成したアーキテクチャ革新について講演した。モノシリックなアプリケーションと比べた場合,マイクロサービスはテストやデプロイ,監視が容易であると氏は主張する。製品間の依存性を可能な限り少なくする目標も持つSpotifyにとって,マイクロサービスは極めて有効なアーキテクチャだ。

人のフォロワー

リビルドか,リファクタか

作者: Ben Linders フォローする 28 人のフォロワー , 翻訳者 吉田 英人 フォローする 0 人のフォロワー   投稿日  2015年12月16日 午後10時50分

ソフトウェアはリビルド(再構築)すべきか,リファクタリングすべきか?Wouter Lagerweji氏とのインタビューから,リファクタリングを困難にしているものは何か,ソフトウェアのリビルドがリファクタリングよりリスクが少ないのか,継続的デリバリがソフトウェアのリビルドに対してどのように好都合なのかを考える。

人のフォロワー

ヒューマンリファクタリング:人生にもリファクタリングを適用しよう

作者: Ben Linders フォローする 28 人のフォロワー , 翻訳者 株式会社オープンストリーム 中村 真子 フォローする 0 人のフォロワー   投稿日  2015年11月24日 午後8時55分

Bryan Beecham氏はAgile Testing Days 2015でヒューマンリファクタリングについての基調講演を行った。InfoQは氏に、ヒューマンリファクタリングが私たちの生活の向上にどう役立つか、コードのリファクタリングとどう関係するか、健康に良い食事を摂ることを重要視しているのはなぜか、アジャイルチームはヒューマンリファクタリングからどんなメリットを受け得るか、自己向上と個人の成長に関する情報はどこで得られるか、についてインタビューした。

人のフォロワー

総保有コストを使った技術的負債の管理

作者: Ben Linders フォローする 28 人のフォロワー , 翻訳者 徳武 聡 フォローする 1 人のフォロワー   投稿日  2015年6月14日 午後9時1分

総保有コスト(TCO)は、投資の意思決定やファイナンスの分析で使われる。これをソフトウエアに適用すると、初期の開発コストや、製品が提供停止になるまでのメンテナンスのコストをカバーできる。TCOは設計上の決定や技術的負債の管理をサポートする。

人のフォロワー

Raffi Krikorian氏がシステムの書き換えについて語る

作者: Daniel Bryant フォローする 766 人のフォロワー , 翻訳者 徳武 聡 フォローする 1 人のフォロワー   投稿日  2015年4月20日 午後3時37分

O’Reilly Software Architecture conferenceにて、Raffi Krikorian氏がシステムの書き直しに取り組む技術リーダー、アーキテクト向けに戦略と戦術を語った。氏のTwitter Engineeringでのバイスプレジデントとしての経験を引き合いにだし、再設計のプロセスを管理するための12のポイントを解説した。“完了”を定義すること、コードの品質を保つことなどについてだ。

人のフォロワー

JetBrainsはReSharper 9をはじめとする.NETツールのすべてのアップデートした

作者: Abel Avram フォローする 11 人のフォロワー , 翻訳者 尾崎 義尚 フォローする 0 人のフォロワー   投稿日  2014年12月21日 午後11時41分

JetBrainsは、 ReSharper 9, dotTrace 6, dotCover 3, dotMemory 4.2, dotPeek 1.3, TeamCity Add-in 9.0を含む.NETツールの新しいRTMバージョンを発表した。JetBrainsは、これらのツールの単一インストーラーとプラットフォームを開発した。ReSharperをインストールしようとすると、プラットフォームを共有する他の.NETツールをインストールするオプションが表示される。

人のフォロワー

アジャイルとモジュール性の関係

作者: Savita Pahuja フォローする 3 人のフォロワー , 翻訳者 吉田 英人 フォローする 0 人のフォロワー   投稿日  2014年12月11日 午後10時30分

この記事ではアジャイルとモジュール性の関係を取り上げる。なぜモジュール性は重要か,どうやって使えばよいのか。その答がOSGiホワイトペーパに対して述べられている。

人のフォロワー

複雑度を測定してソフトウェア品質を改善する

作者: Ben Linders フォローする 28 人のフォロワー , 翻訳者 笹井 崇司 フォローする 0 人のフォロワー   投稿日  2014年11月20日 午後6時43分

ソフトウェア複雑度はソフトウェアの品質とコストの直接的な指標だ。コードの複雑度が高ければ、そのコードの品質は低くなり、それを管理するコストは高くなる。複雑度の測定は、開発とテストのための見積もりや、品質向上と問題防止のためにリファクタリングが必要なところの判断に使うことができる。

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT