 鲜花( 40)  鸡蛋( 0)
|
本帖最后由 Wonner 于 2013-4-12 08:59 编辑
% F3 \7 v6 e* Y, W# U
& Q- Y# n& S; I这个周日有个活动, 报名:http://www.eventbrite.com/event/6211497757' U( l. z: ?$ i% o2 ?% q
7 k x/ ]+ i5 [7 M5 f. Q$ `" X
; h* w4 S9 r4 U1 `( m主题:敏捷开发
6 a/ R Q+ ~1 g6 G时间:2013年4月14日,星期日,上午10点至12点。
9 z, j: y4 a% s! a8 t* n讲座和问题讨论1个半小时,最后半小时自由交谈。
0 P7 x9 v! \9 O地点:1453 -91 Street S.W. Edmonton, Alberta T6X 0W8, 地图见楼下 ( Y/ L8 U) z3 W
语言:汉语 " a% v2 T, b; ^9 y) D, u
费用:免费 : G* B! y3 a" V- p# f' }
主讲:于沁安
- W- D6 @2 `" W博客: http://wonner.cnblogs.com/ http://my.oschina.net/wonner, l! L; _# \2 X
- C9 h2 g( }( x+ i8 G- `: w
. L9 J3 f/ [) C" l0 ]1 CI : CrusieControl.Net ==进化==> TeamCity
8 ]( G) ^0 Z5 h& z7 w6 @2 S5 f2. 辅助编程工具 ==> Resharper * ~6 R5 N+ p- ?
3. 源代码管理: VSS ==进化==> SVN ==进化==> Git
/ A8 I* l, ?% L- F0 F7 ^4. 项目(Bug)管理 : AgileZen ===> YouTrack
3 E' e7 j+ U3 a& ~5. 单元测试: nUnit ==> + Resharper ==> + Machine Specification => + AutoMocing
5 v4 q6 h E$ Y( a6 S6 ORM: Repository + Query + (文件 ==> Fluent nHibernate) ==> HQL and QueryOver
) y+ E* [( c# Q9 q7. 集成测试: Sqlite as Memeory database ==> + Selelium ==> + Load Test ( by HttpClient) recently 5 A1 E4 Q, `1 ^9 m* s! s* s; _
8. IOC : 自己简单的实现,可以介绍 ninject " ~" h7 c* ~! I( l$ \/ K
9. DDD和三层架构
0 X- i: X+ @* C9 A) y# x' I, t |
|