精选文章 尽量简单与简单的相对性

尽量简单与简单的相对性

作者:qryc 时间: 2021-02-05 09:43:14
qryc 2021-02-05 09:43:14
【摘要】简单的定义 
什么叫复杂,没有做了没有必要的逻辑,达到目的有更简单的路线,比如下图: 
 
  
尽量通过简单的办法来达到目的,技术本身并无优劣之分,关键是要识别面对当前场景的问题,分析出当中的痛点,选用合适的技术解决;比如上图中如果A和B之间直线有陷阱,有可能看似绕远的路径依然是最简单的路径。 
 
  
应用一:简化需求  
功能设计复杂了,不一定有收益,可能更不好用; 
举个例子: 
...

简单的定义

什么叫复杂,没有做了没有必要的逻辑,达到目的有更简单的路线,比如下图:

尽量简单与简单的相对性1

 

尽量通过简单的办法来达到目的,技术本身并无优劣之分,关键是要识别面对当前场景的问题,分析出当中的痛点,选用合适的技术解决;比如上图中如果A和B之间直线有陷阱,有可能看似绕远的路径依然是最简单的路径。

尽量简单与简单的相对性2

 

应用一:简化需求

功能设计复杂了,不一定有收益,可能更不好用;

举个例子:

需求:平时我会在电脑上把不同的资料按文件夹划分,每天需要把这些文件夹中不需要备份的文件删除,然后把剩余文件压缩为Zip包,然后备份。

设计开发:按照这个需求,我开发了个文件压缩工具,批量压缩文件夹,并且在压缩前删除备份文件;

优化:随着系统的使用,我逐渐发现这样备份是有问题的

  • 我干嘛不统一把需要备份的文件放入一个文件夹,一起备份呢,更简单呀
  • 我为什么不提前规划好,把不需要备份的文件和需要备份的文件分离开呢
一些细节,通过了一些小技巧让备份文件更干净(提前规划胜于临时处理):
原来的目录:
doc(备份的根目录)
----.git(版本控制文件夹,需要在备份的时候删除)
----aa(资料文件)
----bb(资料文件)
ps:只用了本地git管理版本,是因为资料不适合上传远端Git服务器。
docGit(为了版本分离专门建立根目录)
----.git(版本控制文件夹,不再需要删除了)
-----doc(备份的根目录)
---------aa(资料文件)
---------bb(资料文件)
doc的版本一样得到了管理,但得到了个清晰的可以直接备份的doc文件夹。

新需求设计:把文件夹压缩为Zip文件,是不是比原来需求简化太多了,而且更好用了。

PS:当然新需求使用压缩工具就可以实现,不需要小工具;这里为了展示需求的简化过程,隐藏了小工具的一些细节,通过这个优化,我的小工具更能专注解决我真正的痛点了。

总结:挖掘真正的用户痛点,提供解决方案,去除无效需求。

 

应用二:简化技术方案

待完善

勿删,copyright占位
分享文章到微博
分享文章到朋友圈

上一篇:机器如何实现完全自主类人的学习方式?道翰天琼认知智能机器人API平台接口为您揭秘。

下一篇:Java虚拟机六:Java进程占用cpu过高问题分析

您可能感兴趣

  • J2EE技术简单介绍

    j2ee技术        java2的企业版是一系列中间件服务组合起来的强健的系统,这使得服务器方应用程序开发人员的工作非常简单。j2ee包括的技术如下:    Enterprise JavaBeans (EJB)    EJB定义了服务器方组件编写的规则和,同时定义了如何管理组件和应用程序以及他们之间如何通信。EJB促进了组件交易市场的发展,在这里,组件提供商可以出售可重用的组件。   ...

  • 一个简单木马列子--可能并不很简单(转者加)

    [ID£º7221] Ö÷Ì⣺°³Ð´µÄÒ»¸ö¼òµ¥Ä¾Âí      [ ת·¢Ìû×Ó »Ø¸´´ËÌû Ïà¹ØÌû×Ó ] ²¡¶¾ ÓÚ 2001-05-20 19:16:04 ¼ÓÌùÔÚ ±à³ÌÀÖÔ° ÉÏ ÄÚÈÝ£¨49185bytes£©:Ò»¸ö¼òµ¥Ä¾ÂíÁÐ×Ó ×÷Õß:²¡¶¾ ·¢±íÓÚ ÂÌÉ«±øÍÅ °³Ð´ÎÄÕÂÒ»°ã¶¼¸...

  • 一个简单木马列子(1)

    一个简单木马列子(1) [ 作者: 病毒   添加时间: 2001-5-21 下午 06:12:02 ]来源:绿色兵团 俺写文章一般都赋源代码.除关键部分外向来不爱打太多说明性文字,因为觉得这样 才比较实际,关于那些函数用法和功能大可以去翻书,哪里讲的比谁都详细. 这里给了一个俺用异步SOCKET方式, 直接调用WINSOCK API,WIN SDK写的木马(VC,C++ BUILDER下均...

  • WIN32汇编: 3.创建简单的窗口

    第三课 创建简单的窗口 在本课中我们将写一个 Windows 程序,它会在桌面显示一个标准的窗口。 理论: Windows 程序中,在写图形用户界面时需要调用大量的标准 Windows Gui 函数。其实这对用户和程序员来说都有好处,对于用户,面对的是同一套标准的窗口,对这些窗口的操作都是一样的,所以使用不同的应用程序时无须重新学习操作。对程序员来说,这些 Gui 源代码都是经过了微软的严格...

  • 简单的Winsock例程

    这个程序的功能用来获得本机的主机名(Hostname)和IP地址。       程序如下:        #include        #include        int doit(int rgc,char** rgv)       {           char ac[80];           struct hostent* phe;           struct in_...

  • 简单模板概念

    我以前关于模板的理解都是断断续续的,于是准备系统的专研一遍,以为得花去一两天的时间,没想到,不到一个上午,就完成了计划,回头一看,模板也无非就如此而已吗!于是,这篇的题目就叫“简单模板概念”。 抛去其他有关书和资料的讲法,我将按照我自己的理解以简单的语言描述模板。 (当然,实际上模板有它自己复杂的一面,呵呵,俺不讨论这个) 1.        模板的作用 哼!为什么一个类一个函数就只能用固定...

  • 简单的留言板,解决了长英文字符的问题哦,不过汉字又出问题了:)希望大家一起来解决

    if ($message) { $message = ereg_replace("rnrn", "n", $message); $date = date("l, F j Y, h:i a"); $cc=$message; $dd=strlen($message); $i=0;$cc="";$ff=""; while($i<=$dd) { $ff=substr($message,$i,20);...

  • 在 VB 中简单使用 HTMLHELP (*.chm) 帮助

    介绍一下如何在Visual Basic 6中使用HTML Help(.CHM)。   大家都知道在Visual Basic 6中可以通过ActiveX控件“Microsoft Common Dialog Control”调用WinHelp帮助文件,那么是否可以用同样的方法调用HTML帮助文件呢?   I am sorry,答案是否定的。   但是 Visual Basic 6 本身支持HTM...

CSDN

CSDN

中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力为中国开发者提供知识传播、在线学习、职业发展等全生命周期服务。

华为云40多款云服务产品0元试用活动

免费套餐,马上领取!
尽量简单与简单的相对性介绍:华为云为您免费提供尽量简单与简单的相对性在博客、论坛、帮助中心等栏目的相关文章,同时还可以通过 站内搜索 查询更多尽量简单与简单的相对性的相关内容。| 移动地址: 尽量简单与简单的相对性 | 写博客