タグ

ソフトウェアとプログラミングに関するyassan0627のブックマーク (3)

  • UNIXという考え方 The UNIX philosophy · GitHub

    Clone via HTTPS Clone with Git or checkout with SVN using the repository’s web address. 定理 1. Small is beautiful. 小さいものは美しい 小さいものは、大きい物にない利点がいくつもある。小さいもの同士なら簡単に独特の便利な方法で組み合わせることができる 小さなプログラムという発想 小さなプログラムはわかりやすい 小さなプログラムは保守しやすい 小さなプログラムはシステムリソースに優しい 小さなプログラムは他のツールと組み合わせやすい 一般にソフトウェアの開発者は、巨大なプログラムを書いてしまう。 これは「あらゆる不測の事態に対応できるように」という誤った考えに基づくものだ。 巨大で複雑なプログラムの開発者は、「将来が予測可能で、そして現在とそう大きくは変わらない」 という勝手な思い

    UNIXという考え方 The UNIX philosophy · GitHub
  • ソースコード・リーディングしよう![GemJam][ActiveSupport]

    @h5y1m141さんに誘っていただいて、 @hitomi_twさんや shiro615さんと一緒に、RubyGemsのソースコードリーディング勉強会『GemJam』を行いました。 今回は最近仕事でソースコードを読む時間が増えてきて、苦労していたのでソースコード・リーディングのモチベーションアップやコツを調べつつ、いつもRailsでお世話になっていた『ActiveSupport』 のソースコードリーディングに挑戦してみました。 (12/28 12:10) 勉強会のアウトプットを更新しました。全員アウトプットしたのはすばらしいです 🎉 プログラムのモチベーションこれは経験談からくる話ですので、これが正解ということでないッス。どちらかというと、今までエンジニアとして経験してきた中で、僕個人はこう思っていますという観点で書きました! プログラミングは継続することが一番大切プログラミング経験ゼロ

    ソースコード・リーディングしよう![GemJam][ActiveSupport]
  • Joel on Software -

    プログラマのためのユーザインタフェースデザイン 第 1 章 第 2 章 第 3 章 第 4 章 第 5 章 第 6 章 第 7 章 第 8 章 第 9 章 ストラテジーレターV 2002年6月12日 ミクロ経済学の補完財の原理について考えていて、私はオープンソースソフトウェアに関する興味深いあることに気がついた。それが何かというと、オープンソースソフトウェア開発に多額の資金を使っている企業の多くは、それが彼らにとって良いビジネス戦略だからそうしているのであって、突然資主義を信じるのをやめて、「言論の自由と言うときの自由」に浮かれるようになったわけではないということだ。ストラテジーレターⅤ 5つの世界 2002年5月6日 5つの世界:すべてのソフトウェア開発が同じではない。 追記:インターナルシステム、コンサルウェア、パッケージソフトの間には大きなグレーゾーンがあり、この3つの世界はしばし

    yassan0627
    yassan0627 2014/12/16
    Joelの機能仕様書の日本語訳
  • 1