[開発手法] レガシーコード改善ヒント

レガシーコード満載のプロジェクトに参加することになり、どうしたものかとヒントになりそうな記事を読み漁る。

レガシーコード改善

【資料公開】レガシーコードからの脱却 | Ryuzee.com
https://www.ryuzee.com/contents/blog/7149

翻訳書「レガシーコード改善ガイド」の注目トピック連載一覧:CodeZine(コードジン)
https://codezine.jp/article/corner/308

読んだ: レガシーコード改善ガイド – ひだまりソケットは壊れない
https://vividcode.hatenablog.com/entry/book/working-effectively-with-legacy-code

レガシーコードのメンテナンス担当になったら新人はどうすればいい – Qiita
https://qiita.com/oubakiou/items/300c3e0ab0bd170cb5bc

レガシーコードのテストを書いていくテクニック
https://qiita.com/okapon_pon/items/056c65a69cc5fa182fde

[Laravel] スーパーレガシーな商品発注システムをAngularとLaravelで作り直した話 | Kurashicom Engineers’ Blog
https://www.wantedly.com/companies/kurashicom/post_articles/110326

「書き直した方が早い」は9割のケースで間違いだった – 怠惰を求めて勤勉に行き着く
http://fushiroyama.hatenablog.com/entry/2017/12/01/183453

「書き直したい」 をグッと抑えて小さな改善を積み重ねよう – PSYENCE:MEDIA
https://tech.recruit-mp.co.jp/project-management/14775/

レガシープロジェクトを引き継いだ時、最初にするべき7つのこと – Qiita
https://qiita.com/tonluqclml/items/a7ed2f94225ef8a37b8b

レガシー開発環境を今風の開発に近づけるために一年やってきたこと – Qiita
https://qiita.com/pugiemonn/items/7dc03a0eeeb56a27f992

レガシーコード改善のススメ
https://www.slideshare.net/ahirasawa/ss-39610745

レガシーなプロダクトにテストで向き合う話 | GREE Engineers’ Blog
http://labs.gree.jp/blog/2014/02/10584/

リファクタリング

きれいなコードとは? リファクタリングできれいなコードを書く方法 – Qiita
https://qiita.com/kyntk/items/d60fdbc51df4f1d4c3c7

コードを書く際の指針として見返すサイトまとめ – Qiita
https://qiita.com/kenichi_cc/items/c3ecca7b7d5fc5c6bf2e

1000万行のコードと向き合う3つのステップ――富士ゼロックスはリファクタリングにどう取り組んでいるのか (1/2) – @IT
https://www.atmarkit.co.jp/ait/articles/1507/06/news009.html

VS 2005「リファクタリング支援機能」徹底レビュー(1/5) – @IT
https://www.atmarkit.co.jp/fdotnet/special/vsrefact/vsrefact_01.html

技術的負債

技術的負債 – Qiita
https://qiita.com/erukiti/items/9cc7850250268582dde7

技術的負債とどうやって戦うか – Qiita
https://qiita.com/kamykn/items/ad687e772da454e3f614

GMOペパボ柴田博志が教える。経営者も理解しておくべき「技術的負債」 | flexy(フレキシー)
https://flxy.jp/article/7533

技術的負債への後悔と返済|timakin (ちまきん)|note
https://note.mu/timakin/n/nf7e2a70905d4

組織で技術的負債に立ち向かうための取り組み – Qiita
https://qiita.com/cawpea/items/fd0c6633cd2b0c919d7a

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です