愚蠢的高级
2015-08-22 19:19
176 查看
场景类似这样:
当发现不同品类库存不足低于警戒值时,我们就会发送一封低于警戒值品类的邮件给管理员,管理员就会通过后台调动资源补足。
当时我觉得,简直完美!这样就避免了当库存不足时管理员手足无措的慌忙,而管理员也不需要天天盯着库存量。老板也觉得这个方案挺好,我心里也很满足。
过了差不多一年以后,再去看这段逻辑,我竟觉得非常荒唐,简直是愚蠢至极!没有直接解决问题,为什么要绕弯去解决问题?
于是改成这样:
-----------------------------------------------------------------------------------------
总结:
我是想借由这个例子,去提醒自己在往后的编程生涯里,一定要解决根本性实质性的问题,而不是去做一些看起来很好的迂回的方案。
编程的出现本来就是为了解放生产力,能不手动的,就不要让用户去动手,这才是编程的意义所在。
当发现不同品类库存不足低于警戒值时,我们就会发送一封低于警戒值品类的邮件给管理员,管理员就会通过后台调动资源补足。
当时我觉得,简直完美!这样就避免了当库存不足时管理员手足无措的慌忙,而管理员也不需要天天盯着库存量。老板也觉得这个方案挺好,我心里也很满足。
过了差不多一年以后,再去看这段逻辑,我竟觉得非常荒唐,简直是愚蠢至极!没有直接解决问题,为什么要绕弯去解决问题?
于是改成这样:
-----------------------------------------------------------------------------------------
总结:
我是想借由这个例子,去提醒自己在往后的编程生涯里,一定要解决根本性实质性的问题,而不是去做一些看起来很好的迂回的方案。
编程的出现本来就是为了解放生产力,能不手动的,就不要让用户去动手,这才是编程的意义所在。
相关文章推荐
- [LeetCode][JavaScript]Ugly Number
- 读书有感之《从零到一》
- hdu5002
- 猫猫学iOS 之CoreLocation反地理编码小Demo输入经纬度得到城市
- hdu5002
- 学习date , clock , hwclork , cal, ls ,cd , pwd, tty, whereis , which ,stat, e
- 小吃
- 你应该掌握的七种回归技术
- Android异步任务之AsyncTask
- Bigfoot 数据库 CRUD 举例
- Cocos2d-X 程序是如何开始运行与结束的
- Aizu 2302 On or Off
- U-boot-2014.04移植到MINI2440(4) 第一启动阶段start.S等详细分析
- time.h头文件里的clock()函数
- USBDM Coldfire V2,3,4/DSC/Kinetis Debugger and Programmer -- MC9S08JS16
- 首次博客-计算两个整数的和
- USBDM RS08/HCS08/HCS12/Coldfire V1,2,3,4/DSC/Kinetis Debugger and Programmer -- MC9S08JM16/32/60
- 关于php析构函数的一个有趣问题
- Ubuntu:useradd和adduser的区别
- 遍历二叉树