タグ

agileとrefactoringに関するlizyのブックマーク (6)

  • リファクタリング中は考えることを止めよう

    Rustが再評価される:エコシステムの現状と落とし穴 In this article, we share findings and insights about the Rust community and ecosystem and elaborate on the peculiarities and pitfalls of starting new projects with Rust or migrating to Rust from othe...

    リファクタリング中は考えることを止めよう
  • 立ち止まってリファクタリングをする?


    (稿2009/6/15) Joshua KerievskyYahoo! e
    立ち止まってリファクタリングをする?
    lizy
    lizy 2009/07/06
    溜め込まずにこまめにやるしか。どうしても汚いコードとか不十分なテストで進めなければならない場面もあるかもしれないけど、そのときは立ち止まった方がいいのかも
  • 技術的負債(Technical Debt) - masayang's diary


    BayXP MeetingJeffreyCruiseControl 2.8JeffryCruiseControl 2.8 Released This release felt like we were paying off technical/hygiene debt at the same time, at least in a small way. Not major refactorings, just lots of small changes to make things better.  (technical debt) 
    技術的負債(Technical Debt) - masayang's diary
    lizy
    lizy 2008/11/28
    改造項目が発生したときなんかにちょっとずつ改善していくぐらいかと。そして「何で今回の改修と関係ないところを書き換えたんだ!」と怒られる
  • 技術的負債(Technical Debt) - masayang's diary


    Technical Debt ... 3        
    技術的負債(Technical Debt) - masayang's diary
    lizy
    lizy 2008/06/03
    ソフトウェアもお金も健全な状態を保ちましょう、ということ
  • Martin Fowler's Bliki in Japanese - 進化的設計

    Bill Venners: 「設計の終焉?」の中で計画的設計について述べられていますよね。計画的設計とはどういったものでしょうか? Martin Fowler: 私は計画的設計と進化的設計とを区別しています。計画的設計とは、ソフトウェアを作る際にまず設計を行い、それからコーディングするようなことを指します。計画的設計はUMLダイアグラムの形をとることがあります。システムをサブシステムに分解し、サブシステム間のインターフェイスを定義するものだといえるかもしれません。計画的設計を用いれば、設計とコーディングとの間に明確な「スイッチ」が存在することになります。それぞれのタスクは普通、別々の人間が行います。設計者が設計を行い、開発者がコーディングを行うのです。必ずしも完全に確定したものではないにせよ、設計はほぼ確定したものとして扱われます。設計が優れていれば、コーディング時の変更が少なくなると言っ

  • オピニオン: リファクタリングは必要な無駄

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    オピニオン: リファクタリングは必要な無駄
    lizy
    lizy 2008/01/13
    現在作業中の機能以外の不吉な匂いは、放置
  • 1