 鲜花( 40)  鸡蛋( 0)
|
本帖最后由 Wonner 于 2013-4-12 08:59 编辑
7 @0 i% e( \, c T' _
5 E" K0 d$ t* M8 u! z这个周日有个活动, 报名:http://www.eventbrite.com/event/6211497757! @, S3 b) T4 q+ @9 R+ ~
9 G7 N o- {' v( n) m0 k- U" w9 ]9 C
$ j) H8 B% U) U& C/ J K; {
主题:敏捷开发 . Y) \! I1 s' u/ l
时间:2013年4月14日,星期日,上午10点至12点。
9 R. O7 _& a7 Z& P; W' S3 [讲座和问题讨论1个半小时,最后半小时自由交谈。 # V$ h. H n. P" F* {
地点:1453 -91 Street S.W. Edmonton, Alberta T6X 0W8, 地图见楼下 $ \8 x; |7 F8 y- A; `" [
语言:汉语 - [% O5 e/ ^/ q7 u/ h- E0 V
费用:免费 2 O( d: Y5 v( F. u/ b
主讲:于沁安
! K4 [* a" v: i! u博客: http://wonner.cnblogs.com/ http://my.oschina.net/wonner
g& {9 q, M; ?! V5 a( C4 C3 A$ [1 i. s' c8 u0 f. K3 N
# Q! W3 T) n4 t3 Y
1 CI : CrusieControl.Net ==进化==> TeamCity # z) X j: C6 ^; w& K
2. 辅助编程工具 ==> Resharper
$ _- M& k( ]* q) t" k3. 源代码管理: VSS ==进化==> SVN ==进化==> Git
: p7 Y* F4 }! C7 p, W! E# V4. 项目(Bug)管理 : AgileZen ===> YouTrack
8 |* y% J7 X4 \7 ~ E" }' K5. 单元测试: nUnit ==> + Resharper ==> + Machine Specification => + AutoMocing # p8 g5 `- q8 m% x' S. n+ o
6 ORM: Repository + Query + (文件 ==> Fluent nHibernate) ==> HQL and QueryOver 7 y8 X3 f& ~! e# H [, [6 a
7. 集成测试: Sqlite as Memeory database ==> + Selelium ==> + Load Test ( by HttpClient) recently " { P0 l( X. D, B; H
8. IOC : 自己简单的实现,可以介绍 ninject 6 M" e, Y9 b. I2 ~& B* C% C( x
9. DDD和三层架构
+ U0 d3 u) Q7 y1 |2 z% c |
|