Soumettre la recherche
Mettre en ligne
前端工程化与工具链实践
•
0 j'aime
•
1,466 vues
U
ucarticle
Suivre
UC导航业务前端工程师林子杰在WebReBuild 2013上的分享 via http://tech.uc.cn/
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 14
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
www.trinea.cn
姚彤 从360手机卫士的研发经历看大型移动应用开发
姚彤 从360手机卫士的研发经历看大型移动应用开发
Trinea Trinea
[DDD] 快快樂樂學DDD
[DDD] 快快樂樂學DDD
[DDD] 快快樂樂學DDD
Clark
C# 深耕系列 (2) Part 2 以實例方式介紹如何使用 DDD 分析與設計應用程式。
領域驅動設計 (Domain Driven Design)
領域驅動設計 (Domain Driven Design)
Jeff Chu
南臺科技大學 資訊工程系課程演講 2016.04.07
哥寫的不是程式,是軟體 - 從嵌入式系統看軟體工程全貌
哥寫的不是程式,是軟體 - 從嵌入式系統看軟體工程全貌
Tun-Yu Chang
I os与android多平台开发心得
I os与android多平台开发心得
drewz lin
當紅的容器化技術 Docker, 已在 Linux 平台下相當盛行。熟悉 .NET 的開發人員,該如何搭上容器化技術的列車,更快的轉移到微服架構? 如何善用容器化技術加速開發流程? 微服務架構下能更容易的整合其他成熟的解決方案。 這個 Session 會展示如何用 .NET + Windows Container ,來完成這任務。
微服務架構 導入經驗分享 吳剛志 - Community Open Camp
微服務架構 導入經驗分享 吳剛志 - Community Open Camp
Andrew Wu
I am sharing about how DDD knowledge can make engineer co-work with PM. With these concept, everyone can make the requirements workable
2020 11-27 Taiwan DDD Conference
2020 11-27 Taiwan DDD Conference
Guan-Rong Huang
The talk about web application and agile software development in Southern Taiwan University of Science and Technology on 2016/12/02.
What are programs? 兼談現代化軟體開發
What are programs? 兼談現代化軟體開發
Tun-Yu Chang
Recommandé
www.trinea.cn
姚彤 从360手机卫士的研发经历看大型移动应用开发
姚彤 从360手机卫士的研发经历看大型移动应用开发
Trinea Trinea
[DDD] 快快樂樂學DDD
[DDD] 快快樂樂學DDD
[DDD] 快快樂樂學DDD
Clark
C# 深耕系列 (2) Part 2 以實例方式介紹如何使用 DDD 分析與設計應用程式。
領域驅動設計 (Domain Driven Design)
領域驅動設計 (Domain Driven Design)
Jeff Chu
南臺科技大學 資訊工程系課程演講 2016.04.07
哥寫的不是程式,是軟體 - 從嵌入式系統看軟體工程全貌
哥寫的不是程式,是軟體 - 從嵌入式系統看軟體工程全貌
Tun-Yu Chang
I os与android多平台开发心得
I os与android多平台开发心得
drewz lin
當紅的容器化技術 Docker, 已在 Linux 平台下相當盛行。熟悉 .NET 的開發人員,該如何搭上容器化技術的列車,更快的轉移到微服架構? 如何善用容器化技術加速開發流程? 微服務架構下能更容易的整合其他成熟的解決方案。 這個 Session 會展示如何用 .NET + Windows Container ,來完成這任務。
微服務架構 導入經驗分享 吳剛志 - Community Open Camp
微服務架構 導入經驗分享 吳剛志 - Community Open Camp
Andrew Wu
I am sharing about how DDD knowledge can make engineer co-work with PM. With these concept, everyone can make the requirements workable
2020 11-27 Taiwan DDD Conference
2020 11-27 Taiwan DDD Conference
Guan-Rong Huang
The talk about web application and agile software development in Southern Taiwan University of Science and Technology on 2016/12/02.
What are programs? 兼談現代化軟體開發
What are programs? 兼談現代化軟體開發
Tun-Yu Chang
Wiz企业版介绍的ppt
Wiz企业版使用指南
Wiz企业版使用指南
oldbruce
d2沙龙
前端编译平台
前端编译平台
Welefen Lee
Agenda 什麼是 .NET Standard? .NET Standard 與 .NET Core 的曖昧關係 .NET today—reusing code .NET tomorrow—reusing code What's new in .NET Standard 2.0? How does .NET Standard work? Demo: .NET Standard Library vs. Class Library Demo: .NET Portability Analyzer Demo: Multi-Targeting with .NET Standard Demo: .NET Standard 改寫包裝 EasyArchitect - 開發跨平台商業應用程式
使用 .NET Standard 開發跨平台應用程式
使用 .NET Standard 開發跨平台應用程式
Gelis Wu
Study4Love 與大師對談, 2018/01/06
與大師對談: 轉移到微服務架構必經之路~ 系統與資料庫重構
與大師對談: 轉移到微服務架構必經之路~ 系統與資料庫重構
Andrew Wu
Agenda 1. 何謂大型系統? 2. JavaScript 大型系統開發的優勢 3. 使用 JavaScript 開發大型系統面臨的問題 4. TypeScript Architecture Overview 5. TypeScript 如何解決了所有的問題? 6. TypeScript 起手式 - 編輯器的選擇 7. 現有系統如何轉換為 TypeScript? 8. 開始使用 TypeScript 來規劃、開發您的系統吧!
前端大型系統的基石 TypeScript
前端大型系統的基石 TypeScript
Gelis Wu
080329 dvcs-vs
080329 dvcs-vs
Zoom Quiet
如何使用Azure Devops Service與一些奇怪技巧
我們與Azure DevOps的距離
我們與Azure DevOps的距離
Edward Kuo
2020-11-27 DDDTW領域驅動設計年會的演講投影片
DDD x Architecture
DDD x Architecture
Clark
分享關於網站上線之後,如何透過各種工具和方法來幫助網站的營運,讓網站能夠根據需求隨時調整改變,並同時兼顧網站的穩定性,讓網站的營運不再是一份辛苦的工作,還能透幫助網站不斷改善變的更好。 1. Immutable Infrastructure - 介紹如何透過 Infrastructure as code 讓系統架構程序化,還可以結合 Code Review, CI/ CD 等機制讓系統架構變更不再可怕並且有跡可尋 2. Log as Dashboard - 使用 ELK 讓網站的各種 Log 轉換成一目了然的數據,還可以輕鬆的剖析在特定情境下系統的運作情形 3. Chatops - 使用 bot 搭配 slack 等常用的通訊軟體,讓 Routing 的維運工作自動化,甚至只要會使用指令就可以操作,讓每個人都可以進行維運 4. System Monitor and Profiling - 透過監控機制觀察系統狀況,透過 Slack 發出警?告訊息,隨時透過 Slack 查詢系統狀況
網站上線了,然後呢?
網站上線了,然後呢?
Kirk Chen
sxs
应用开发一般工作流程和注意
应用开发一般工作流程和注意
cucued
从CI到CD[麻袋理财王天青]v1
从CI到CD[麻袋理财王天青]v1
天青 王
開發軟體時,從系統規格(Prototype+Schema)到應用程式(Application),這中間的分析設計過程,在組織團隊裡常常塞給PG硬吃下去,進而造成產出與目標的落差。領域驅動設計,為軟體開發設計的各個開發階段提供策略與方針。讓開發人員在SA、SD、PG等等階段,都是圍繞著系統所要處理的領域問題做分析與設計,來開發出真正解決問題的應用程式。本課程將會探討領域驅動設計在軟體開發過程中,所能提供的幫助與實務上的應用。
領域驅動設計
領域驅動設計
Clark
Why n-Layer, Why MVC, architecture, domain, data, soc, unit testing, cross-cutting, dev role model, 流水线作业, 术业有专攻
N-layer design & development
N-layer design & development
Xuefeng Zhang
.NET Core 已經出到2.1 版,即將推出3.0,企業是否該選擇導入 .NET Core作為內部開發標準,導入前應該注意哪些事項?降低整體導入的阻力,又或是真的需要採用 .NET Core開發嗎? 善用Azure DevOps讓.NET Core 發揮更大優勢,並結合Container,提升.NET Core在企業內部持續交付和持續整合優勢
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
Edward Kuo
產出物管理與 Continue Integration & Continue Deployment 的進化之路
Artifacts management with CI and CD
Artifacts management with CI and CD
Chen-Tien Tsai
AgileTour 2011 天津
持续集成中的反模式
持续集成中的反模式
Kai Feng Zhang
de
Android工作坊
Android工作坊
國立政治大學 數位內容碩士學位學程
Webify 为 Web 应用提供一站式托管服务,支持包括静态网站、动态 Web 服务各种类型的 Web 应用,提供默认域名、自定义域名、HTTPS、CDN 加速,提升 Web 应用的性能和安全性,此外还提供基于 Git 的工作流、DevOps 流程、加速开发部署流程,提供极佳的体验。
Webify 一键部署
Webify 一键部署
琦 胡
Grails:下一代Java Web开发框架
Grails:下一代Java Web开发框架
foxgem
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit前端的云时代支付宝前端平台架构 王保平
drewz lin
Contenu connexe
Tendances
Wiz企业版介绍的ppt
Wiz企业版使用指南
Wiz企业版使用指南
oldbruce
d2沙龙
前端编译平台
前端编译平台
Welefen Lee
Agenda 什麼是 .NET Standard? .NET Standard 與 .NET Core 的曖昧關係 .NET today—reusing code .NET tomorrow—reusing code What's new in .NET Standard 2.0? How does .NET Standard work? Demo: .NET Standard Library vs. Class Library Demo: .NET Portability Analyzer Demo: Multi-Targeting with .NET Standard Demo: .NET Standard 改寫包裝 EasyArchitect - 開發跨平台商業應用程式
使用 .NET Standard 開發跨平台應用程式
使用 .NET Standard 開發跨平台應用程式
Gelis Wu
Study4Love 與大師對談, 2018/01/06
與大師對談: 轉移到微服務架構必經之路~ 系統與資料庫重構
與大師對談: 轉移到微服務架構必經之路~ 系統與資料庫重構
Andrew Wu
Agenda 1. 何謂大型系統? 2. JavaScript 大型系統開發的優勢 3. 使用 JavaScript 開發大型系統面臨的問題 4. TypeScript Architecture Overview 5. TypeScript 如何解決了所有的問題? 6. TypeScript 起手式 - 編輯器的選擇 7. 現有系統如何轉換為 TypeScript? 8. 開始使用 TypeScript 來規劃、開發您的系統吧!
前端大型系統的基石 TypeScript
前端大型系統的基石 TypeScript
Gelis Wu
080329 dvcs-vs
080329 dvcs-vs
Zoom Quiet
如何使用Azure Devops Service與一些奇怪技巧
我們與Azure DevOps的距離
我們與Azure DevOps的距離
Edward Kuo
2020-11-27 DDDTW領域驅動設計年會的演講投影片
DDD x Architecture
DDD x Architecture
Clark
分享關於網站上線之後,如何透過各種工具和方法來幫助網站的營運,讓網站能夠根據需求隨時調整改變,並同時兼顧網站的穩定性,讓網站的營運不再是一份辛苦的工作,還能透幫助網站不斷改善變的更好。 1. Immutable Infrastructure - 介紹如何透過 Infrastructure as code 讓系統架構程序化,還可以結合 Code Review, CI/ CD 等機制讓系統架構變更不再可怕並且有跡可尋 2. Log as Dashboard - 使用 ELK 讓網站的各種 Log 轉換成一目了然的數據,還可以輕鬆的剖析在特定情境下系統的運作情形 3. Chatops - 使用 bot 搭配 slack 等常用的通訊軟體,讓 Routing 的維運工作自動化,甚至只要會使用指令就可以操作,讓每個人都可以進行維運 4. System Monitor and Profiling - 透過監控機制觀察系統狀況,透過 Slack 發出警?告訊息,隨時透過 Slack 查詢系統狀況
網站上線了,然後呢?
網站上線了,然後呢?
Kirk Chen
sxs
应用开发一般工作流程和注意
应用开发一般工作流程和注意
cucued
从CI到CD[麻袋理财王天青]v1
从CI到CD[麻袋理财王天青]v1
天青 王
開發軟體時,從系統規格(Prototype+Schema)到應用程式(Application),這中間的分析設計過程,在組織團隊裡常常塞給PG硬吃下去,進而造成產出與目標的落差。領域驅動設計,為軟體開發設計的各個開發階段提供策略與方針。讓開發人員在SA、SD、PG等等階段,都是圍繞著系統所要處理的領域問題做分析與設計,來開發出真正解決問題的應用程式。本課程將會探討領域驅動設計在軟體開發過程中,所能提供的幫助與實務上的應用。
領域驅動設計
領域驅動設計
Clark
Why n-Layer, Why MVC, architecture, domain, data, soc, unit testing, cross-cutting, dev role model, 流水线作业, 术业有专攻
N-layer design & development
N-layer design & development
Xuefeng Zhang
.NET Core 已經出到2.1 版,即將推出3.0,企業是否該選擇導入 .NET Core作為內部開發標準,導入前應該注意哪些事項?降低整體導入的阻力,又或是真的需要採用 .NET Core開發嗎? 善用Azure DevOps讓.NET Core 發揮更大優勢,並結合Container,提升.NET Core在企業內部持續交付和持續整合優勢
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
Edward Kuo
產出物管理與 Continue Integration & Continue Deployment 的進化之路
Artifacts management with CI and CD
Artifacts management with CI and CD
Chen-Tien Tsai
AgileTour 2011 天津
持续集成中的反模式
持续集成中的反模式
Kai Feng Zhang
de
Android工作坊
Android工作坊
國立政治大學 數位內容碩士學位學程
Webify 为 Web 应用提供一站式托管服务,支持包括静态网站、动态 Web 服务各种类型的 Web 应用,提供默认域名、自定义域名、HTTPS、CDN 加速,提升 Web 应用的性能和安全性,此外还提供基于 Git 的工作流、DevOps 流程、加速开发部署流程,提供极佳的体验。
Webify 一键部署
Webify 一键部署
琦 胡
Grails:下一代Java Web开发框架
Grails:下一代Java Web开发框架
foxgem
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit前端的云时代支付宝前端平台架构 王保平
drewz lin
Tendances
(20)
Wiz企业版使用指南
Wiz企业版使用指南
前端编译平台
前端编译平台
使用 .NET Standard 開發跨平台應用程式
使用 .NET Standard 開發跨平台應用程式
與大師對談: 轉移到微服務架構必經之路~ 系統與資料庫重構
與大師對談: 轉移到微服務架構必經之路~ 系統與資料庫重構
前端大型系統的基石 TypeScript
前端大型系統的基石 TypeScript
080329 dvcs-vs
080329 dvcs-vs
我們與Azure DevOps的距離
我們與Azure DevOps的距離
DDD x Architecture
DDD x Architecture
網站上線了,然後呢?
網站上線了,然後呢?
应用开发一般工作流程和注意
应用开发一般工作流程和注意
从CI到CD[麻袋理财王天青]v1
从CI到CD[麻袋理财王天青]v1
領域驅動設計
領域驅動設計
N-layer design & development
N-layer design & development
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
[2018 .NET Conf].NET Core與Azure DevOps應用於企業開發
Artifacts management with CI and CD
Artifacts management with CI and CD
持续集成中的反模式
持续集成中的反模式
Android工作坊
Android工作坊
Webify 一键部署
Webify 一键部署
Grails:下一代Java Web开发框架
Grails:下一代Java Web开发框架
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit前端的云时代支付宝前端平台架构 王保平
前端工程化与工具链实践
1.
前端工程化与工具链实践 林子杰@zegia UC优视 导航 前端
2.
3.
项目 版本 团队 15 55 5->12
4.
项目多 需求多 版本多
人也多 如何提高效率?
5.
现象: 工程问题: 开发和生产环境 环境搭建 业务逻辑复杂 新人多、项目交接 代码维护性 需求多,版本迭代快 代码冗余 代码组织管理 终端、平台兼容性 移动端调试 BUG 处理困难 浏览器兼容 ……
6.
1. 环境搭建 • 快速搭建开发服务器 •
模拟后端接口 • 模拟生产环境
7.
2. 代码维护性 • 业务逻辑复杂(SPA) •
多人协作开发 • 代码风格多样 • 项目交接频繁 Code Style Guide
8.
2. 代码维护性
9.
3. 代码组织管理 • 代码模块化 •
代码质量审查 • 模块依赖处理 • 代码混淆压缩 • 文件合并打包 • 前端资源简化
10.
4. 移动端调试 • 远程调试工具 •
日志打印方式 Socket.io + Console
11.
5. 浏览器兼容 • 移动端兼容性 •
积累解决的经验 • 解决问题的效率 • 群体经验贡献
12.
ELF 环境搭建 代码维护性 框架 规范 代码组织管理 移动端调试 浏览器兼容 工具
13.
开放的、可持续的、高效的、系统的 工具链的设计理念
14.
Q&A
Télécharger maintenant