2013年9月25日 星期三

[MerMer] TechDays 2 2013

今天聽了Ruddy 大師的Scrum的教學 還有另一堂 Xamarin 跨平台 app的教學

關於scrum是敏捷軟體開發方法
敏捷開發其實是個蠻特別的開發模式
讓團隊可以提升開發的效率   而且讓產品有韌性(產品可以隨著需求改變)
關於developer能做到的有
pair program
TDD (unit test)
design pattern
Refactoring
恩....聽了這堂課其實心中有蠻多迴響的
希望有朝一日也能成為scrum開發團隊的一份子!!


關於敏捷開發的相關書籍
煙硝中的scrum 和XP
Succeeding with Aglie
Practices of an Aglie developer

關於 Xamarin 是 跨平台的app 語言
意思是用一種語言就可以寫出 ios android win app 3 in 1 的 app
功能看起來頗齊全的
除了拉UI  目前的版本還需要用原本的方式(ios:Xcode  android:eclipse )產生之外
(聽說下一個版本才支援直接在visual裡拉)
其他的功能都可以使用C#去完成 (幫助公司cost down!?)
雖然說是同一個語言但是詳細的寫法在各個版本還是有些差異
例如 listview 在 android 需要用一個adapter class然後實踐 getView
然而在 ios 的話就變成實踐 getCell
好處是 如果有一些演算法或功能的實做只需要寫一份就好了
主管表示: 太好了以後 app 維護只需要1/3的人力 (疑?)

沒有留言:

張貼留言