2011年3月

对于软件开发(特别是大规模软件开发), 针对确保质量方面根据自己的经验提出三点认为最有效的方法或建议,并详细说明.

1、ソフトウェアのニーズは何ですか?確認する。

2、コードを保証する実現は設計に従う。

3、コードの質量・性能。コードが作った性能とその他の非機能性問題を実現することを避ける)。

以上の3点は最初から最後までプロジェクト全体を通して、プロジェクトの最終結果は、これらの規範を遵守程度を決定するだと思います。

1、求めた満足に対して、コードの設計を避けるため・大きい偏差が出現することを実現し求めて、人員を求めることから的場景を検証することを提供することを要求して、同時に毎日の朝礼一同の計画に基づいて終業に計画に対する場面を検証することに基づくことを完成することは検証する。到達した役に及ぶ:人員を求める(場面を検証する実現した検証を提供し需要を担当する)人員をテストする(場面が検証することを検証することに基づく)。

2、コードと設計の厳しい偏った事象が出現することを避けることとして、人員と開発人員頻出の交流を設計することを要求して、確信して人員を開発して意図を設計する理解に対して、人員がコード実現する時が人員提供した概要を設計することに基づいて詳細に設計することを完成することを設計していることを開発して、過程を開発することにTDDを採用する方式は、コードが設計したものに対して符合することを確保して、こんなにともに手落ちはいけなく修正することを設計することを話して、ただ設計とコードの実現は映えることができる必要がある。人員を設計して人員のコードを開発することに対して頻出のCode Reviewをすることに要求して、確定して正常な実現に設計される。

3、コードの質量・性能。コードを保証するための質量、PPに完全に執行不能な情況下に同様に堪能するどれだけでもPPを採用する方式が開発することを要求して、同時に人員が人員および開発人員の互いのCode Reviewを開発することに対して、コードを保証する質量に来ることを設計することを通過する。コードに対した性能はで単元によって執行した耗の時来をテストして分析することです。設計およびコードに対して重い構がコードを昇格させる質量と性能に来る。

在asp.net mvc中已经开始支持视图引擎这个概念了.它是一个可以拔插的模块,实现了不同模板的语法选择.当今,asp.net mvc默认的视图引擎是使用的和asp.net web forms一样的.aspx/.aspc/.master 文件模板.其他流行的asp.net mvc 视图引擎还有Spark和NHaml.

现在的新的视图引擎一直在围绕着如何优化生成Html使用 code-focused 模板的方法.这个视图引擎的名字叫做Razor.

设计目标:

我们有很多的设计目标.

  1. 精简,易于表达,流畅:Razor最小化了在一个文件中的字符数量以及关键字,可行化了一个快而流畅的编码流程.不同于很多的模板语法.你不需要在你的html代码中打断你的编码来显式的表示服务端的代码块.编译器很聪明的推断出你的代码,这些完全可以实现一个压缩并且容易表现的干净的语法结构.
  2. 容易学习. Razor可以很容易的学会,而且很高效的工作在掌握少量的感念后.你完全可以使用自己现有的语言以及html技能.
  3. 不是新的语言. 我们很谨慎的没有去创造新的语言,取而代之的是我们可以使开发人员利用自己现有的语言技能来使用Razor.来设计出一个很诱人的html结构
  4. 使用任何的文本编辑器.Razor不需要特定的工具,你只需要文本编辑器就能够很高效的编码
  5. 强大的感应.即使编码不需要特定的ide.但是还是给了很强大的智能感应在vs中,我们已经在vs2010中实现了
  6. 单元测试.这个视图引擎可以单元测试页面.不需要请求控制器或者server.