 鲜花( 40)  鸡蛋( 0)
|
本帖最后由 Wonner 于 2013-4-12 08:59 编辑
' E- u+ U8 x- J( Q9 E1 G6 G" u/ A" @+ y# b
这个周日有个活动, 报名:http://www.eventbrite.com/event/6211497757! g: {' L2 H1 j( P5 X" P
) Z* @" f+ Y1 b" Z5 K
/ r" S4 P* y+ B$ u主题:敏捷开发 ) m$ W% r5 O" z0 C- [
时间:2013年4月14日,星期日,上午10点至12点。
; E( {+ g$ M1 @讲座和问题讨论1个半小时,最后半小时自由交谈。 ( f' |. \4 n T( {0 j% f6 `6 W
地点:1453 -91 Street S.W. Edmonton, Alberta T6X 0W8, 地图见楼下
: q" c. M2 }4 g, e8 y# F语言:汉语
8 N) W0 I# P+ N+ ?9 _" p费用:免费 $ \7 W( A: p# @$ l8 A; Q
主讲:于沁安
8 C: r7 F/ a( F: S% O2 p/ G博客: http://wonner.cnblogs.com/ http://my.oschina.net/wonner
6 f( f4 q) Y2 q8 o9 ^
% R& J% a6 O% c! k3 b1 F7 t- f* U2 x( F0 W' L" {
1 CI : CrusieControl.Net ==进化==> TeamCity
" M" P" b4 w' {) P+ l& c2. 辅助编程工具 ==> Resharper & B2 r9 N' a! g
3. 源代码管理: VSS ==进化==> SVN ==进化==> Git 8 l! ?, A$ W5 C. A
4. 项目(Bug)管理 : AgileZen ===> YouTrack ) t0 Q9 n9 S W/ E3 N/ c. g7 r
5. 单元测试: nUnit ==> + Resharper ==> + Machine Specification => + AutoMocing 1 ^( w3 K$ a& U: k6 b$ l/ U; c" H! U
6 ORM: Repository + Query + (文件 ==> Fluent nHibernate) ==> HQL and QueryOver 6 f7 ^4 P/ L2 I/ l1 W' W, P
7. 集成测试: Sqlite as Memeory database ==> + Selelium ==> + Load Test ( by HttpClient) recently
5 ?5 H5 n3 s, L' X5 P; D8. IOC : 自己简单的实现,可以介绍 ninject ( ?8 x3 N4 O, Q/ q/ W
9. DDD和三层架构 * B9 b4 I: h+ {- {
|
|