タグ

ブックマーク / scrapbox.io/iki-iki (2)

  • たのしいコーディングのための「CUPID」特性 - iki-iki

    当初はちょっとしたSOLID批判のつもりが、「藪を突ついて蛇を出して」しまったのですが、物事はそこから具体的で目に見えるものへと発展しました。仮に、近頃はSOLID原則が役に立たなくなっているのだとしたら、何に置き換えればよいのでしょう? あらゆるソフトウェアに通用する原則はあるのでしょうか? そもそも「原則」とは何を意味するのでしょう? 私は「仕事がたのしくなるソフトウェアならではの特性や性質がある」ということを確信しています。コードでそのような質が高まれば高まるほど、仕事もどんどんたのしくなります。しかし、何事もトレードオフですから、自分の置かれている状況をつねに考慮する必要があります。 そうした特性はたくさん存在しており、互いに重なりや関連がありますし、説明の仕方もさまざまです。ここでは私がコードで気にかけている要素を強く支えていると思える5つを選びました。選ぶ数はこれぐらいが丁度良

    たのしいコーディングのための「CUPID」特性 - iki-iki
    june29
    june29 2022/12/20
  • ユニコーン企業のひみつ/訳者あとがき - iki-iki

    書は、"Jonathan Rasmusson. Competing with Unicorns: How the World's Best Companies Ship Software and Work Differently. The Pragmatic Programmers, LLC, 2019. 978-1-68050-723-2"の全訳です。著者の訳書は『アジャイルサムライ』(オーム社、2010年)、『初めての自動テスト』(オライリー・ジャパン、2016年)に続く3作目です。 文中では明示されていませんが、書の対象読者について、著者は出版後のインタビュー記事で次のように語っています。「業務としてソフトウェアデリバリーに関わっている人たち(開発者、テスター、デザイナー、マネージャーなど)なら誰でもだけど、当の対象読者は経営リーダーを始めとした、チームをプロダクトやソフトウ

    ユニコーン企業のひみつ/訳者あとがき - iki-iki
    june29
    june29 2021/04/28
  • 1