2015年3月30日のブックマーク (2件)

  • ダメなコードを改造しなくてはいけなくなったときは、ダメさを片っ端から潰していくしかない

    仕事としてプログラミングをしていると、ときどき、どう見てもダメなコードを扱わないといけないことがある。そういうコードでも動いている以上はそれなりの価値を提供しているわけだけど、ときどき触るのすら嫌悪感を感じるようなものがある。 なぜ嫌悪感を感じるのかといえば、自分で最低限だと思っている想定すら守られていないからだ。常識の通じない人たちの書いたコードには身の毛もよだつような何かがある。 コーディングスタイルが統一されていない インデントが狂っている 到達不能なデッドコードがたくさんある 無意味なコメントやコメントアウトされたコードがある コメントの文章が文章としておかしい コピペの繰り返しがたくさんある ネストが恐ろしく深い 関数が絶望的に長い 無意味に複雑 こういったコードを触らなくてはいけなくなったとき、そのままで編集するのはかなり難しい。コードの内容以前に、不自然な部分でいちいち引っか

    hayamiz
    hayamiz 2015/03/30
  • ピントチェックシート – あにょのblog

    あにょが機材テスト等で使ってるテストチャートです。以前ダウンロードできるようにしてたんですが、ほしいという方がいらっしゃいましたので再度アップします。 ■ ISO12233解像度チャート (PDFファイルのデータはこちら) 追加 2010/10/06 ■ テストチャート (PDFファイルのデータはこちら) ■ ピントチェックシート (PDFファイルのデータはこちら) 一眼レフで撮影されてるほんぐさんのブログで、ピントチェックに使われてたチェックシートが良さそうなんですが、何年か前のCAPAの付録らしく、もう手に入りそうにないので、自分で同じようなものを作ってみました。データーはイラストレーターで作ってPDFファイルにしてあります。チェックシートを印刷してスチレンボードに貼り、45度斜めにして撮影してます。 写真はTSN-884+28XWDA+IXY2000で撮影してみました。 ■ データー

    ピントチェックシート – あにょのblog
    hayamiz
    hayamiz 2015/03/30