• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Bdd with type script
 

Bdd with type script

on

  • 588 views

Bdd with type script

Bdd with type script

Statistics

Views

Total Views
588
Views on SlideShare
588
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Bdd with type script Bdd with type script Presentation Transcript

    • BDD with TypeScript流浪小風
    • What is TypeScript? 一種撰寫易閱讀可維護的JavaScript的 方式,透過編譯產生程式碼 由Anders Hejlsberg(C#, TurboPascal 之父)主導開發 完全相容JavaScript
    • Advantage of TypeScript 強型別
    • Advantage of TypeScript 容易寫出物件導向的JavaScript
    • Advantage of TypeScript Visual Studio支援編譯及智能輸入
    • Advantage of TypeScript 支援Source Map
    • Debug TypeScript BySourcemap
    • Debug TypeScript BySourcemap
    • CodingStyle to make code better Use module
    • CodingStyle to make code better Don’t use global variable
    • Simple Todo App 進入畫面時顯示所有代辦事項 輸入內容並點擊”新增“按鈕,新增代辦 事項 點選代辦事項旁的”刪除”按鈕,刪除代 辦事項
    • 分工 視覺設計代辦事項 前端開發 後端API 如何讓開發可以同時進
    • 視覺設計與前端工程 使用Knockout.js降低Html和JavaScript 關聯性 視覺設計師負責開發Html版面樣式 前端工程師撰寫測試案例及Js邏輯 開發完成後進行套版
    • 網頁Layout
    • 將需求轉化為Testcase
    • Demo
    • 前後端Co-Work 定義介面,定義使用參數 前端工程師使用Mock Or Fake測試
    • Demo
    • 改變… 寫出低耦合的程式碼 可測試性、可重用 容易套用設計模式 Ioc Pattern,動態抽換Class
    • 參考資料 https://github.com/kirkchen/BDDWithT ypeScript Sample Code http://www.slideshare.net/hatelove1/bd d-in-net Bdd in .Net by Joey http://www.ruanyifeng.com/blog/2013/ 01/javascript_source_map.html JavaScript Source Map 詳解 http://www.typescriptlang.org/Playgrou nd/ http://pivotal.github.com/jasmine/
    • Q&A