タグ

Legacy-Systemに関するmasa8aurumのブックマーク (5)

  • モッククラスを使うべきか否か - 日々常々


    :  使 Short Answer  使 使 使使 使使 便 Short Answer  使 
    モッククラスを使うべきか否か - 日々常々
    masa8aurum
    masa8aurum 2024/03/19
    ・モックを使う理由があるときだけ使う
  • たった2つのステップを意識するだけで書けない単体テストがほぼなくなる - Qiita

    はじめに この記事は レガシーコード改善ガイド: 保守開発のためのリファクタリング を参考に手を動かしてみて、ある程度自分の中で体系的にまとまった知識のアウトプットです。 この記事で扱う内容 この記事で扱うのは主にレガシーコードで単体テストを書く際のハードルになりがちな 依存関係の排除 に関する手法を紹介します。 この記事を読んだ後に、 『この観点を持っておけば単体テストをスムーズに書いていけそう!』 『今までモック使ってたけど意外とモック使わなくても書けるね!』 となったらいいな、と思います。 ちなみに、今まであんまりテスト書いたことないよーて人は以下の記事など参考にして一度やってみてください。 前提の話: この記事の旨は「テスト書きにくいプロダクトコードも依存関係を排除すれば楽にテスト書けるよ」なので、それ設計的にアウトでは?リファクタリング耐性低くない?みたいな話は度外視してます。

    たった2つのステップを意識するだけで書けない単体テストがほぼなくなる - Qiita
    masa8aurum
    masa8aurum 2024/03/19
    ・主にレガシーコードで単体テストを書く際のハードルになりがちな「依存関係の排除」について
  • PHPバージョンアップけもの道

    at "PHPバージョンアップ kickoff" 2021/07/15 https://breaktimes.connpass.com/event/218221/

    PHPバージョンアップけもの道
    masa8aurum
    masa8aurum 2023/03/27
    レガシーシステム改善の一種、古いランタイムのバージョンアップ(上げると動かなくなる)。現場のエッセンスがたくさん
  • https://qiita.com/dairappa/items/5e954b27b81c646435f3


     200LGTM https://t.co/dCw5Q9ffLY  dairappa🧲 (@dairappa) February 21, 2021 TL;DR    9
    https://qiita.com/dairappa/items/5e954b27b81c646435f3
  • 「無人化システム」を駆逐する組織マネジメントとエンジニアリング


    20193    weblio[1]    退
    「無人化システム」を駆逐する組織マネジメントとエンジニアリング
    masa8aurum
    masa8aurum 2021/01/21
    「属人化していた業務の担当者がいなくなってしまい、誰にもやり方が分からない状態になること」を無人化と呼んでいる / >システムを維持するかどうかの決断はマネージャーや事業責任者には行わせません。
  • 1