重复的事情让机器来做,简化的思想
我们的工作是干什么的?程序是干什么的?
答案是解决问题。
今天突然被唤醒了,像是武学菜鸟的顿悟。我们所讨厌某些框架,讨厌做某些事情,也许是因为重复。
细细想来,让重复的事情变得简单,不是很有意思吗。
今天看了下 vue-cli 中 build 的一段代码(来源于 基于webpack3 的 vue-cli)
// generate loader string to be used with extract text pluginfunction generateLoaders (loader, loaderOptions) {const loaders = options.usePostCSS ? [cssLoader, postcssLoader] : [cssLoader]if (loader) {// loader = stylus/less/sass// loaderOptions = 我们自己做的一些其他配置// 这里的最底层都用了 css-loader,相当于我们自己不用重复写这些东西// loaders.push({loader: loader + '-loader',options: Object.assign({}, loaderOptions, {sourceMap: options.sourceMap})})}// Extract CSS when that option is specified// (which is the case during production build)if (options.extract) {return ExtractTextPlugin.extract({use: loaders,fallback: 'vue-style-loader'})} else {return ['vue-style-loader'].concat(loaders)}}
它呢,可以让我们简单地配置 stylus-loader/less-loader,我想,这样一段代码,简化了 webpack 的配置,也许,它就是 parcel 和 webpack4 的一些思想,它就是简化的思想。
重复的事情让机器来做,回想起在万科的科技部门实习的时候,部门 Leader 说过的一句话。
Gulp的作用主要是打包的自动化,重复的事情,压缩代码,用机器来做,提升了生产力。
又想起了看 Express 中的官网的东西,最近复习的时候反而回忆起以前做过的一些蠢事
app.route('/book').get(function (req, res) {res.send('Get a random book')}).post(function (req, res) {res.send('Add a book')}).put(function (req, res) {res.send('Update the book')})
上面是 Express 官网示范的一些 API 接口,而我记得我曾经写的时候却将之一个个拆分,这其中多余的部分完全可以用这种结构写的。
工作效率,代码的优雅,也许都靠这一些些简化。
complete.
转载于:https://www.cnblogs.com/can-i-do/p/10977957.html
重复的事情让机器来做,简化的思想相关推荐
- RPA机器人能做什么?自动化办公、简化工作流程……还有很多事情等着你挖掘
看到这篇文章,首先我要恭喜你,因为我会带领你进入一个全新的领域,这将极大地方便你的日常工作和生活. 你听说过RPA吗?也许你会认为这是一个非常陌生的名词,但它可能会改变你的工作方式,提高你的工作效率! ...
- 重复的事情用心做!感悟
人们常说"复杂的事情简单做,简单的事情重复做,重复的事情用心做!",其中真正的内涵是什么呢? 所有事情想完成都是复杂的,复杂的事情简单做,只有将步骤简单化,理出脉络,才能着手去做. ...
- 复杂的事情简单做,简单的事情重复做,重复的事情用心做!
人们常说"复杂的事情简单做,简单的事情重复做,重复的事情用心做!",其中真正的内涵是什么呢? 所有事情想完成都是复杂的,复杂的事情简单做,只有将步骤简单化,理出脉络,才能着手去做. ...
- oa人员导入模板_巧用OA系统模板办公,让重复的事情简单做
是什么让我们的工作变得低效? 机械的重复绝对算得上一项.有时候,我们不得不花费大量的时间去进行信息的重复填写.格式的重复校对,却没有进行相应模板的总结,让简单的事情变得复杂. 那么,如何才能告别低效工 ...
- 复杂的事情简单做,你就是专家; 简单的事情重复做,你就是行家; 重复的事情用心做,你就是赢家。...
复杂的事情简单做,你就是专家: 简单的事情重复做,你就是行家: 重复的事情用心做,你就是赢家. 转载于:https://www.cnblogs.com/javalyy/p/10647480.html
- 越简单重复的事情越要自动化做
最近一次性能测试自动化脚本过程思考 我不记得跟我的客户提过多少次,DevOps&工程师文化成功的一个最佳实践就是自动化一切,但往往事情落到自己身上,有时又不断后退后退到不能再退的时候才想起来要 ...
- 马云对话创业者:我不喜欢人工智能,机器应做人类做不到的事
3月23日下午,阿里巴巴董事局主席马云受邀在马来西亚环球转型论坛(GTF)演讲,与近3000名来自20多个国家的创业者和年轻人交流. 马云说:"我们无法选择出生在怎样的家庭,如果你碰巧出生在 ...
- 智能手机还是不够智能?这些事情交给自动化来做吧:1、使用MacroDroid实现安卓自动解锁
智能手机还是不够智能?这些事情交给自动化来做吧:1.使用MacroDroid实现安卓自动解锁 前言 现在的手机系统.app确实已经很好用了,但有时候也有在特定的时间,重复做一些特定的操作的需求,比如抢 ...
- 四大错误-------为何会拿好人卡(十)这些事情也请不要做
做了这些不对的事情,造成女生困扰不说,男生自己还搞不懂到底哪里做错了(很多人觉得委屈,觉得自己感情被玩弄了).可是,这些真的都是错事,也请大家日后小心:千万别因为这些笨事而让「只要顺其自然,或许有可能 ...
- 【五一创作】智能手机还是不够智能?这些事情交给自动化来做吧:3、打造自己掌控的AI语音助理
聊聊打造自己的语音助手 目录 前言 一.这次准备打造的AI语音助理,希望TA能做成什么样? 二.实现步骤 1.实现语音转文字,也就是能听 2.实现文字转语音,也就是会说 3.简单试一下 4.学习和训练 ...
最新文章
- python opencv打开摄像头
- Django中html里的分页显示
- reactNative 计算时间差
- 企业实战01:Oracle数据库概述
- 织梦dedecms绿色高端生活家具装饰公司网站模板
- python爬虫04--有道翻译
- 使用 IntelliJ IDEA打包Spark应用程序
- FckEditor 2.6.4升级手记
- VMware虚拟机更换根用户( su: Authentication failure问题)
- BZOJ1812: [Ioi2005]riv(树形dp)
- QT 简单应用之播放WAV声音
- 新冠数据整理和简单分析(二)——SIR及其变种
- 吃鸡录屏怎么录到自己的声音 吃鸡录屏怎么隐藏按键
- 大学生个人博客网页设计模板 学生个人博客网页成品 简单个人网站作品下载 静态HTML CSS个人网页作业源代码
- 离散小波变换(DWT)
- ios android耳机,硬件 篇三:安卓ios和win10三大平台几款无线耳机使用体验随写 非评测 电音向...
- windows搭建hadoop环境(解决HADOOP_HOME and hadoop.home.dir are unset)
- select2 新增全选功能
- 如何快速下载Google play里软件APK
- 机器学习笔记 - Traffic-Net训练交通拥堵程度