2016-12-04から1日間の記事一覧

TOEIC900点取りたいなら年末年始に24を英語字幕で観よう

英語(特にリスニング)を伸ばすにはとにかく多聴 リスニングなんて慣れです. とにかく意味を理解しながら聴きまくる. これしかないと思ってます. ただ,問題は「なにを聴くか」. コンテンツとしてずっと聴いてられるものって結構少ないんです. 「難易…

【ソフト開発 アンチパターン】Functional Decomposition

機能分解(functional decomposition)は手続き指向型言語では有効 大規模ソフトのモジュール要素を理解しやすい しかし,オブジェクト指向言語には適さない どんな問題? オブジェクト指向言語なのに手続き指向のコードができあがる オブジェクト指向を理解…

【ソフト開発 アンチパターン】Ambiguous Viewpoint

どんな問題? オブジェクト指向分析&設計(OOA&D)はモデルから構成される下記ビューポイントがはっきり規定されないことが多い オブジェクト指向設計の3つのビューポイント ビジネスビューポイント(概念ビューポイントに相当) 仕様ビューポイント 実装ビ…

【ソフト開発 アンチパターン】Lava Flow

Lava flowは溶岩流という意味 どんな問題? 研究段階のコードから発生しがち. 研究段階のコードの特徴としては以下がある. 試行錯誤を繰り返す デモを何度もつくるために色んなバージョンがある, ドキュメント化はされない. その結果として, 断片的なコ…

【ソフト開発 アンチパターン】Continuous Obsolescense

Obsolescenseの意味は「すたれること」,「旧式化」. Continuous obsolescenseは,技術が常に古くなっていくこと. どんな問題? 技術の移り変わりは早い それに追いついて製品を更新していくのは大変 technology marketerの視点からすると,2つの大事な要…