タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

programmingに関するsoyanaのブックマーク (2)

  • Teach Yourself Programming in Ten Years

    Why is everyone in such a rush? Walk into any bookstore, and you'll see how to Teach Yourself Java in 24 Hours alongside endless variations offering to teach C, SQL, Ruby, Algorithms, and so on in a few days or hours. The Amazon advanced search for [title: teach, yourself, hours, since: 2000 and found 512 such books. Of the top ten, nine are programming books (the other is about bookkeeping). Simi

  • 保守性と信頼性のトレードオフ:森崎修司の「どうやってはかるの?」:オルタナティブ・ブログ

    長期にわたる保守を前提としたソフトウェアを開発していく場合、保守性(拡張性)、信頼性のトレードオフが問題となる。保守性は長期的、信頼性は短期的な観点だといえるだろう。たとえば、プロダクトラインであったり、パッケージソフトウェア、Webで利用できるサービスや準パッケージ、組込み機器用等がその例だろう。 以前のリリース等で、十分にテストを実施でき稼動実績のあるコードをわざわざ改変しデグレード(デグレードについてはこちら)のリスクにさらすよりも、稼動実績のあるコードは改変せずにコードを流用して利用するほうが短期的(次のリリースの信頼性)にはメリットが大きい。しかしながら、長期的には類似のコードが分散してしまうため一見簡単な機能追加をしようとしても改変場所が多数あったり試験の量が膨大になる場合がある。 商用開発に携わっている方とソースコードメトリクスの話をするときなど意外にオープンソースソフトウェ

    保守性と信頼性のトレードオフ:森崎修司の「どうやってはかるの?」:オルタナティブ・ブログ
  • 1