 鲜花( 40)  鸡蛋( 0)
|
本帖最后由 Wonner 于 2013-4-12 08:59 编辑
# A; p6 t7 ~3 J# W4 H
: Y1 t* Y$ X( r, }这个周日有个活动, 报名:http://www.eventbrite.com/event/6211497757
1 h0 L. m3 l0 ]
" n' ~6 d& B% Q# c
- R2 Z/ C2 S, K" Q主题:敏捷开发 - P( r) P8 h" y
时间:2013年4月14日,星期日,上午10点至12点。" T! m; o. z) j& k- e$ [7 z
讲座和问题讨论1个半小时,最后半小时自由交谈。
8 O( v( W( F# b! }地点:1453 -91 Street S.W. Edmonton, Alberta T6X 0W8, 地图见楼下
- d# Z3 a1 e# p8 n* P# Z0 r语言:汉语 7 M' l( ~6 b2 T* ?
费用:免费
9 D) K8 F; @" D* }主讲:于沁安 / {1 g! A" \$ z2 T% I
博客: http://wonner.cnblogs.com/ http://my.oschina.net/wonner
$ X' K5 F$ b+ ?& c% c! D' s9 e4 H6 ?2 B
' P3 b; C" h, f* O { {6 e- N1 CI : CrusieControl.Net ==进化==> TeamCity B, m* t+ M1 e
2. 辅助编程工具 ==> Resharper 3 o( X3 ?) q5 d8 Q/ A
3. 源代码管理: VSS ==进化==> SVN ==进化==> Git / t' e4 U0 a6 X" s1 u
4. 项目(Bug)管理 : AgileZen ===> YouTrack ' h1 i4 k0 w; U+ t
5. 单元测试: nUnit ==> + Resharper ==> + Machine Specification => + AutoMocing / v- ~: J2 _$ a* g" e
6 ORM: Repository + Query + (文件 ==> Fluent nHibernate) ==> HQL and QueryOver 4 `$ k% _+ G% [* ]6 K! R- n
7. 集成测试: Sqlite as Memeory database ==> + Selelium ==> + Load Test ( by HttpClient) recently ; N4 j5 u* C [8 B' I
8. IOC : 自己简单的实现,可以介绍 ninject
! F5 ?1 G7 b- P. ]" \; M& u9. DDD和三层架构 2 M0 e0 D2 b6 I& [$ i: F
|
|