タグ

2012年1月25日のブックマーク (3件)

  • 小野和俊のブログ:メンテナビリティの高いソースコードを目指して

    ソフトウェアを中長期にわたってメンテナンスしていく場合、メンテナンスしやすいコードと、メンテナンスしにくいコードとの間には、同じ機能を実現していたとしても、その価値には雲泥の差があります。 メンテナンスの容易さを示す言葉として、メンテナビリティ(Maintainability)という言葉がありますが、私自身、アプレッソでDataSpiderを11年間開発・メンテナンスしていく中で、「この人の書いたコードは当にわかりやすいし無駄がない」とメンテナビリティの高いソースコードに感心させられることもあれば、「急いでいたとはいえ、このソースコードはリファクタリングしないと・・・」と、メンテナビリティの低いコードがソフトウェアに混入してしまったことを嘆くこともありました。 このエントリでは、一のソフトウェアを11年間開発・メンテナンスしてきた経験から、ソフトウェアのメンテナビリティについて考察して

    小野和俊のブログ:メンテナビリティの高いソースコードを目指して
    zetamatta
    zetamatta 2012/01/25
    曰く『「望ましくないソースコード」はがん細胞のように転移します…読みやすいコードを書こうという意識の高いプログラマーほど、既存のコードとの一貫性を損なわないよう、人の書いたコードを参考にするから』成程
  • 技術/UNIX/なぜnohupをバックグランドジョブとして起動するのが定番なのか?(擬似端末, Pseudo Terminal, SIGHUP他) - Glamenv-Septzen.net

    ホーム 検索 - ログイン | |  ヘルプ 技術/UNIX/なぜnohupをバックグランドジョブとして起動するのが定番なのか?(擬似端末, Pseudo Terminal, SIGHUP他) [ Prev ] [ Next ] [ 技術 ] 何をいまさら当たり前の事を・・・と思われるだろう。 $ nohup long_run_batch.sh & SSHからログアウト後も実行を続けたいバッチジョブを、"&"を付けてバックグラウンドジョブとしてnohupから起動するのは定番中の定番である。 しかし、「nohupを使わなくても実行を続けることが出来る」やり方があったり、さらには「nohupを付けてもログアウト時に終了してしまう」パターンがあるとしたらどうだろう? そして、ある日あなたの後輩や同僚がこれらについてあなたに質問してきたら、あなたはどう答えるだろうか? 「Web上で検索したら見つか

    zetamatta
    zetamatta 2012/01/25
    nohup についての検証
  • 弁護士先生に「ぶっちゃけ法科大学院卒ってどうなの?」とか色々聞いた - チョコっとラブ的なにか

    先日、日4大法律事務所の1つに所属する、とある若手(というか中堅に近いのかな?)弁護士せんせーと、休日にランチをしてきました(ちなみに、プライベートな知人です)。フレンチおごってもらったwww この方は、とても優秀な方で、かつマジメで明るくて人当たりがイイ先生なんですが、この日は、とても楽しい時間を過ごしました。その中で、色々と面白い話を聞いてきたので、差し支えない範囲でとりとめもなくエントリーしてみます。 実務相談なら若手の先生の方がいいよね そうそうたる法律の大家みたいな先生達が沢山いるけれど、例えばネット業界やコンテンツ業界のような「技術革新の目覚しい業界」では、その技術やしくみの説明を、即理解してもらわないと、その先の話が進まないし、(「若手」と決め付けるともしかしたら語弊があるかもしれないのだけど)ネットの仕組みのイロハから説明しないとならない先生より、自分で普段からネットで遊

    弁護士先生に「ぶっちゃけ法科大学院卒ってどうなの?」とか色々聞いた - チョコっとラブ的なにか
    zetamatta
    zetamatta 2012/01/25
    メモを取れないのは速度的に間に合わない、話を止めるのは気がひける…などがあるのではないだろうか