 鲜花( 40)  鸡蛋( 0)
|
本帖最后由 Wonner 于 2013-4-12 08:59 编辑
8 Y" e" \/ t& o' o7 s6 M% ?
3 p& Y0 }& k% n3 u* L# o D这个周日有个活动, 报名:http://www.eventbrite.com/event/6211497757
8 u1 L- a3 G9 b" ^+ a) l! n# B8 E5 V
- R6 q9 W6 k9 [* ^$ A7 e3 y! `6 z* L
主题:敏捷开发
; A! h; [: B8 P0 L( q: `% l时间:2013年4月14日,星期日,上午10点至12点。6 u% V5 ~1 b+ A: V
讲座和问题讨论1个半小时,最后半小时自由交谈。
% [( m0 |$ }/ g% x# X" z地点:1453 -91 Street S.W. Edmonton, Alberta T6X 0W8, 地图见楼下 ) s/ a( W: |' f |2 P1 d
语言:汉语 0 q. F9 {0 L2 H6 M7 T. K& p
费用:免费
( S+ U$ B4 x$ y$ |主讲:于沁安
/ C6 l0 l9 O: g, T, ~6 o博客: http://wonner.cnblogs.com/ http://my.oschina.net/wonner" o9 y2 j# p- R" ]
3 E( X% N- q& U
9 f4 r+ n# [& | t( w) W1 o9 l2 t1 ^1 CI : CrusieControl.Net ==进化==> TeamCity
' }7 ~0 h4 P, X- e7 u3 z, m" Y" L2. 辅助编程工具 ==> Resharper 6 B& B) t, V% ~5 X8 l% b
3. 源代码管理: VSS ==进化==> SVN ==进化==> Git
, p$ K5 ~3 l8 n a( {4. 项目(Bug)管理 : AgileZen ===> YouTrack * m& g; H/ z, T! n3 p. M* P j
5. 单元测试: nUnit ==> + Resharper ==> + Machine Specification => + AutoMocing
+ Z$ X: D5 @- N' X# A9 H m6 ORM: Repository + Query + (文件 ==> Fluent nHibernate) ==> HQL and QueryOver ! q( c" K5 j, f* Z) S! s# G
7. 集成测试: Sqlite as Memeory database ==> + Selelium ==> + Load Test ( by HttpClient) recently
# }% o0 u% Z( _) `7 W, e6 p7 }: @8. IOC : 自己简单的实现,可以介绍 ninject ( c' {0 c X3 {; d6 Y6 G
9. DDD和三层架构 / z2 G/ C7 i; D7 Q) w* d
|
|