Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【懒懒之道】之大分享《自动化思考与实践》——遇春

d2forum
September 29, 2012
760

 【懒懒之道】之大分享《自动化思考与实践》——遇春

d2forum

September 29, 2012
Tweet

Transcript

  1.  代码检测  编译  打包  压缩  调试

     同步  版本升级  回滚  连接数  模块组织  c s s 模块化与 Les s 编 译 自动化解决的问题
  2. 问题汇总  C DNc ombo 的调试问题  静态打包的配置问题,调试问题  动态载入的连接数太多的性能问题

     模块组织的差异化的可移植性问题  C ss 的模块化 +Les s 编译  时间戳同步方式的代码冗余和回滚问题  R ms 压缩(后缀名规则复杂)  日常与项目同时进行的协作问题
  3. 打包机制的选择  C DNc ombo 的调试麻烦  静态打包的配置麻烦  动态载入的连接数太多

     善用 C DNc ombo ( kis s y , global , kis sy 组件  约定优于配置,利用 kis sy 模块依赖按约定打包,  静态载入和静态打包的最优安排 K is syPie
  4. 模块组织差异化  业务框架,业务 c ore ,业务 bas e (移植性差) 

    1.1.6 & 1.2.0  奥卡姆剃刀:如无必要,勿增实体  采用 K is s y1.2.0 的模块定义,可移植性更好 K is syPie
  5. 时间戳同步方式  线上兼容 冗余代码与低效开发  回滚麻烦  日期目录 代替 时间戳

     新文件发布解除发布依赖  回滚只需改 vm  不用兼容老逻辑 K is syPie
  6. C ss 模块化开发  kissyPie 集成了 Les s 编译 

    紫英独创的 C ss C ombo K is syPie
  7. AOne ( R ms )  .sourc e.js .js-min.js (if

    els e if else if else)  规则复杂,傻傻的记不清楚  把压缩交给 K is s yPie  让发布( AOne )更单纯 K is syPie
  8. 还有一些贴心的设计  Web 界面 & 命令行  单元测试目录  自动生成目录结构

     自动生成打包日志  代码检测  自动生成 c onfg.js  剑平的最佳好声音视频教程 K is syPie
  9. K iss yPie -- 打包 / 调试路径 线上环境 合并文件 压缩文件

    模块文件 合并文件 压缩文件 模块文件 代码库 开发环境 ? ks-debug loc alhost loc alhost ? ks-debug KissyPi e KissyPi e
  10. 编码 检出代码 启动环境 提交 发布 / 部署 测试 打包 压缩

    修改 vm Gitlab Vcenter (Vmarke t) KissyPie less 编译 Aone/ Rms C ss C ombo 时间戳 / 目录 SCM Sever host