はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ レガシーコード

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 15 / 15件)
 

たった2つのステップを意識するだけで書けない単体テストがほぼなくなる - Qiita

2024/03/18 このエントリーをはてなブックマークに追加 367 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita リファクタリング 単体テスト ステップ ハードル

はじめに この記事は レガシーコード改善ガイド: 保守開発のためのリファクタリング を参考に手を動かしてみて、ある程度自分の中で体系的にまとまった知識のアウトプットです。 この記事で扱う内容 この記事で扱うのは主にレガシーコードで単体テストを書く際のハードルになりがちな 依存関係の排除 に関する手法を紹介... 続きを読む

レガシーコードとどう付き合うか』は、経営層とエンジニアサイドの価値観の橋渡しをしてくれる稀有な一冊 - Magnolia Tech

2023/05/27 このエントリーをはてなブックマークに追加 200 users Instapaper Pocket Tweet Facebook Share Evernote Clip CTO 橋渡し プログラマ めもりーさん 作者

レガシーコードとどう付き合うか 作者:めもりーシーアンドアール研究所Amazon めもりーさんの『レガシーコードとどう付き合うか』を読んだ。 これは優秀なプログラマであり、CTOとして経営に参画しためもりーさんならではの1冊でした…とはいえ、果たして人生何周目だったらその経験をここまで分かりやすく言語化できるの... 続きを読む

【資料公開】レガシーコードからの脱却 | Ryuzee.com

2019/10/04 このエントリーをはてなブックマークに追加 384 users Instapaper Pocket Tweet Facebook Share Evernote Clip ryuzee Ryuzee.com プラクティス 脱却 全体像

みなさんこんにちは。@ryuzeeです。 2019年10月4日に行われたAWS DevDayの「レガシーコードからの脱却」のセッション資料を公開します。 内容は、9月に発売になった同名書籍『レガシーコードからの脱却』の全体像と一部のプラクティスの紹介という形になっています。 時間の関係で紹介できたのはごく一部の内容になって... 続きを読む

ITエンジニアの新たなバイブル『レガシーコードからの脱却』を読んだ - paiza開発日誌

2019/10/01 このエントリーをはてなブックマークに追加 527 users Instapaper Pocket Tweet Facebook Share Evernote Clip プラクティス リーダブルコード オライリー社 谷口 バイブル

こんにちは。谷口です。 先日、オライリー社から『レガシーコードからの脱却――ソフトウェアの寿命を延ばし価値を高める9つのプラクティス』が発売されましたね。 弊社でもすぐ購入し、読みまくり、「これはリーダブルコードのように次世代のエンジニアのバイブルになる予感…」と言っているエンジニアもいたので、今回は... 続きを読む

[レポート]レガシーなコードにドメイン駆動設計で立ち向かった5年間の軌跡 #DDDAlliance | Developers.IO

2018/09/26 このエントリーをはてなブックマークに追加 566 users Instapaper Pocket Tweet Facebook Share Evernote Clip DDD Developers.IO Twitter 軌跡 年間

こんにちは。プロダクトグループのshoito(しょいと)です。 9/26(水)に開催された レガシーコードにドメイン駆動設計で立ち向かった 5 年間の軌跡 に参加してきたのでレポートします。 当日のtwitterのハッシュタグ#DDDAllianceで参加者のツイートが見られます。 BIGLOBEにおける、5年間のDDDへの取り組みと今後について ... 続きを読む

レガシーコードの触り方 / Working Effectively with Legacy Code // Speaker Deck

2017/05/15 このエントリーをはてなブックマークに追加 531 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck 触り方

All slide content and descriptions are owned by their creators. 続きを読む

技術的負債の返済 – レガシーコードをリファクタリングで救うには | プログラミング | POSTD

2016/12/27 このエントリーをはてなブックマークに追加 268 users Instapaper Pocket Tweet Facebook Share Evernote Clip リファクタリング POSTD 負債 救出 プログラミング

レガシーコードをうまく手なずけて、もう一歩成熟させるにはどうすればいいのでしょう?この投稿では、大規模なレガシーウェブアプリケーションと格闘してきた私が学んだことを紹介します。レガシーコードをうまく手なずけて 、もう一歩成熟させるにはどうすればいいのでしょう?この投稿では、大規模なレガシーウェブアプリケーションと格闘してきた私が学んだことを紹介します。 レガシーコードはリファクタリングで救出可能 ... 続きを読む

納品のない受託開発を支える レガシーコードを作らない仕組み

2014/09/27 このエントリーをはてなブックマークに追加 108 users Instapaper Pocket Tweet Facebook Share Evernote Clip Presentation Transcript 納品

納品のない受託開発を支える レガシーコードを作らない仕組み Presentation Transcript 納品のない受託開発を支える レガシーコードを作らない仕組み SonicGarden Inc. 西見 公宏 2014/9/27 レガシーコード改善勉強会 西見 公宏 Nishimi Masahiro As Business Programmer 2014/09/27 レガシーコード改善勉強会 ... 続きを読む

第2章 開発環境の改善~技術的負債の返済と,レガシーコードの仕様化テスト|gihyo.jp … 技術評論社

2014/02/18 このエントリーをはてなブックマークに追加 115 users Instapaper Pocket Tweet Facebook Share Evernote Clip 負債 返済 gihyo.jp 技術評論社 改善

続きを読む

PayPal社がバックエンドをJavaからJavaScriptへ移行

2014/01/02 このエントリーをはてなブックマークに追加 526 users Instapaper Pocket Tweet Facebook Share Evernote Clip Java PayPal社 移行 バックエンド JSP

PayPal社がバックエンドをJavaからJavaScriptへ移行 作者: Abel Avram , 翻訳者 株式会社オープンストリーム 木村 茉由 投稿日 2014年1月2日 | 共有 |  後で読む マイリーディングリスト PayPal社はJSPとJavaで書かれたレガシーコードを捨て、ブラウザからWebアプリケーションのバックエンドサーバまで、幅広くJavaScriptを採用することに決め... 続きを読む

Go の Test に対する考え方 - Qiita [キータ]

2013/12/09 このエントリーをはてなブックマークに追加 238 users Instapaper Pocket Tweet Facebook Share Evernote Clip assert キータ Testing Qiita test

この記事は Go Advent Calendar 2013 の 9 日目の投稿です。 今回は、 Go の testing というパッケージの使い方を解説しようと思ったのですが、 それだとつまらなすぎるので、合わせて Go が test というか assert についてどういうスタンスをとっているかを書いてみます。 Go でテスト さて、「テストのないコードはレガシーコード」などと言われて久しく、様... 続きを読む

O'Reilly Japan - テスト駆動開発による組み込みプログラミング

2013/04/10 このエントリーをはてなブックマークに追加 108 users Instapaper Pocket Tweet Facebook Share Evernote Clip O'Reilly Japan プログラミング アジャイル

本書は、すぐれた組み込みソフトウェアを開発するための手法を豊富なサンプルコードとともに解説する本です。前半では、制約のある組み込み環境でテスト駆動開発を行うための基礎知識とノウハウを懇切丁寧に紹介します。後半では、オブジェクト指向をベースに考え出されたSOLID原則やリファクタリングをC言語に適用し、アジャイルな設計を実現するための方法を示します。さらに、レガシーコードへのテストの追加方法について... 続きを読む

テスト駆動開発を継続する

2013/01/16 このエントリーをはてなブックマークに追加 114 users Instapaper Pocket Tweet Facebook Share Evernote Clip テスト駆動開発 irof 苛烈 外伝 戦い

テスト駆動開発を継続する Presentation Transcript テスト駆動開発を 継 るす続 2013/1/13TDDBC Osaka 2013 1月 外伝 @irof よく言われること「動いているコードに触ってはいけない」 変更し辛いのはテストの コストが高いからだ! テストがないコードは レガシーコードだ!レガシーコードとの戦いは苛烈を極める 自動テストがあれば? 自動テストがあれば... 続きを読む

Androidでレガシーコードを書き続けないためのたった1つの方法 - ブログなんだよもん

2012/12/28 このエントリーをはてなブックマークに追加 175 users Instapaper Pocket Tweet Facebook Share Evernote Clip Maven 答え 本屋 パク 殆ど

2012-10-29 Androidでレガシーコードを書き続けないためのたった1つの方法 cucumber java android test maven 答え:テストできるように作る 周りでAndroid開発してる話を聞くのですが、どうもテストがしづらかったり、修正が大変だったりする模様。ここを直してあそこがバグるみたいな。 本屋で参考になりそうな本を探すも、入門系かリファレンス系が殆どで、「ど... 続きを読む

いまさらですが、職業Javaプログラマーなら理解しておいてほしい「継承」の意味について - 達人プログラマーを目指して

2011/06/23 このエントリーをはてなブックマークに追加 971 users Instapaper Pocket Tweet Facebook Share Evernote Clip 達人プログラマー 継承 意味 オブジェクト指向 Java

オブジェクト指向, Java, プログラミングの勉強正しく意味を理解している方にとっては、まったく常識レベルの話であり、何をいまさらと思われる方々も多いかと思いますが、大規模案件のレガシーコードなど、私が仕事で見かけるJavaのコードを読むと、「このコードを書いたSEやPGの方々は、はたして継承の意味を正しく理解していないのではないか」と思われる設計のコードに出会うことが少なからずあります。現在で... 続きを読む

 
(1 - 15 / 15件)