jeffreyrn / my-note Goto Github PK
View Code? Open in Web Editor NEWmy web knowledge collection
my web knowledge collection
现有的是jQuery+React框架编写的uRule决策引擎管理系统。
在对原有代码阅读之后,发现引用的库和包陈旧,代码耦合性较高,不利于未来的长期维护和改造;
使用的组件可定制性差,难以扩展和UI重构。
用时1天;
使用框架为vue.js + element UI;
运行环境分为三种,使用方法参加项目package.json中的运行脚本:
用时5天;
封装了公共组件,包括层级选择器、构成表达式的元组件、决策集中的树状元组件;
完成了决策集的编辑,保存,添加,和删除的功能;
阅读并熟悉原有的数据传输格式,将现有的数格式与其适配;
用时5天;
封装了公共组件,单元格的条件选择组件;
完成了交叉决策表的编辑,保存,添加,删除等功能;
阅读并熟悉原有的数据传输格式,将现有的数格式与其适配;
用时5天;
封装了可以方便编辑和扩展维护的流程图组件;
完成了决策流的编辑,保存,添加,删除等功能;
阅读并熟悉原有的数据传输格式,将现有的数格式与其适配;
用时6天;
复用了现有树状元组件,表达式的元组件,和层级选择器;
完成了评分卡和决策树的编辑,保存,添加,删除等功能;
阅读并熟悉原有的数据传输格式,将现有的数格式与其适配;
起初面对项目整体,过于复杂,无从下手;
之后将整个项目拆分为可以逐个击破的子任务后,开发过程才有了规划;
面对复杂任务,要学会分而治之;
开发过程中忽略了即时反馈的重要性;
每天的项目规划,和完成反馈,才能保证项目朝正确的方向上推进;
项目开发过程中要主动沟通和表达,保证信息同步,对等;
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.