タグ

2011年7月3日のブックマーク (2件)

  • staticおじさん達に伝えたい、手続き指向とオブジェクト指向の再利用の考え方の違いについて - 達人プログラマーを目指して

    何が良いプログラムかという点はもちろん人やコンテキストによって異なりますが、少なくともプログラマーとしての私の信念としては、 機能拡張や変更が容易なプログラム 単体試験によって正しく動作することの検証が容易なプログラム どういった内容が記述されているか理解しやすいプログラム といったものこそ、「品質の高い」プログラムが持つべき性質として、まず真っ先に挙げるべき事項であると考えています。もちろん、前提として顧客の要件に従うということは大切なことです。しかし、一般に要件は長期にわたって変更されるものですし、使い捨てのプログラムを除けば、プログラムを長期にわたって保守するコストという点も見過ごすべきではありません。したがって、ユーザーの目には触れない上記の性質をもっと重視すべきだと思うのです。 DRYの原理 上記のような性質を満たすプログラムを作る上で大切になってくる原理として、DRYの原理とい

    staticおじさん達に伝えたい、手続き指向とオブジェクト指向の再利用の考え方の違いについて - 達人プログラマーを目指して
    yojik
    yojik 2011/07/03
    動くプログラムだけじゃなく、繰り返し開発を回す人間系を含むチーム全体を一つのシステムと考えると、プログラムレベルでの再利用性を捨てるのはありだと思う。ポリモーフィズムよりも#ifdefの世界。(好みじゃないけ
  • Batman Arkham City Catwoman Gameplay Trailer [HD]

    Enjoyed the video? Click the like button and subscribe to Machinima for daily content: goo.gl/6SPPwe Want to watch more videos? Check our newest content here: goo.gl/kOPs8a Follow Machinima at: Facebook: https://facebook.com/Machinima Twitter: https://twitter.com/Machinima Instagram: https://instagram.com/machinima/

    Batman Arkham City Catwoman Gameplay Trailer [HD]
    yojik
    yojik 2011/07/03
    最近のゲームヤヴァイ。