本周工作思考
- 时间组件目前用到的比较多,有些功能实现是涉及到深度的功能开发,趁着开发管理后台时间筛选器的优化点的机会对这组件做了比较详细的了解,后面的需求还是需要我们掌控代码的的时间组件,调研和demo了几种react 的时间组件,包括Date Picker,Date Time Picker,Date Input,Date Time Picker Input,Date Range Picker,Date Range Input,都没有特别符合我的设计意图的,其实我的设计意图比较单纯,就是基本的两点,1是代码结构清晰逻辑完整,2 功能比较丰富,目前比较符合的是blueprint的时间组件,目前换在改造中,计划下周能够改完。
- 学习任务2.0的项目遇到了不少问题,我觉得最重要的问题的项目过程把控的问题,重点项目和优化点基bug修复不同,我们说的”重点项目“一定是符合项目管理的规范和流程的,因为项目本质上具有独特性和临时性,资源有限性,所以做重点项目首先要把握流程性,每个项目的结果和过程都有独特性,只有保证了流程规格性才能基本保证结果和过程的风险可控。这个项目我也非常感谢晔培,亚峰和张浩在过程和进度上的努力改善和追赶。
- HTML,CSS和SCSS的设计我觉的前端的伙伴们还要有意识的关注起来,争取在HTML和CSS的配合上使用良好的设计,这些因为太基础以至于大家很容易忽视,极少在它们身上多花时间。适当的HTML结构会让界面具有天然的适配性,也更具有语义性和可访问性。现在我们还做不到在工程上完全CSS的模块化,所以对CSS的编码要求还还是比较高的,现在CSS的通用问题,比如隔离问题,层次问题,命名问题等还要需要前端工程师的较好的技术能力来化解。当然HTML和CSS的工程化我们也会逐渐落实到OKR里,争取这些问题的解决逐渐形成通用的工程开发能力。