清除黑框和白框,告别混乱无序的生活

电脑杂谈  发布时间:2020-07-31 18:01:40  来源:网络整理

黑盒白盒_白+黑=白_欣兰冻膜黑里透白 和白里透黑

您无需了解相机,闪光灯或图像处理程序,即可使用手机的相机拍照. 只需调用API即可完成拍照任务.

使用Qt的按钮来响应用户的鼠标,您只需连接到所单击的插槽,用户单击该按钮即可响应用户.

类似于这些,它在我们的编程过程中每天都会发生. 这是黑匣子思维: 也就是说,只要输入正确时输出满足期望,就将重点放在输入和输出上,而不是中间链接上.

同时,您编写的代码必须做一些详细的工作,例如连接到其他人的界面并实现您自己的响应代码,以便用户在单击按钮时能够正确响应,而不是什么也不做. 反应. 如下所示:

在这个维度上,您正在做白盒工作.

工作完成后,软件交付给用户,并且用户使用它,这是一个黑匣子: 他只关注如何使用该软件来完成其业务,并不关心您是否使用C ++,Java或Node.js来实现它. 的.

如果他关注这些问题并不断要求查看您的代码,并要求您告诉他如何用C ++代码创建某个按钮,那么您肯定会觉得该用户已经打破了黑匣子的界限,目前尚不清楚“大脑有问题”.

类似地,如果您使用QPushButton构造按钮,则无需考虑如何使用它,而是继续吸引Qt开发人员询问他们如何发出此QPushButton的单击信号,如果设计,其qss为并实施它,他们可能会激怒您,“您的大脑有问题,您不进行Qt SDK开发,只知道如何使用它. ”

外观,黑盒和白盒在我们的开发工作中交织在一起. 您每天都会用这两种思维进行工作. 当您在何时使用黑盒思维与何时使用白盒思维之间有很好的区分时,您可以更顺利地完成软件开发. 并且当您将两者混淆时,黑框是白框,白框是白框,但是如果您懒惰地找到黑框,则会陷入无尽麻烦.

◇

黑盒和白盒代表软件开发中的两种边界模式. 合理划分界限. 黑框是黑框,白框是白框. 这是我们通过日常开发工作养成的习惯. 这种习惯可以转移到我们工作和生活中与人互动的场景中.

白+黑=白_欣兰冻膜黑里透白 和白里透黑_黑盒白盒

例如,您是项目经理,您为开发人员分配了一个模块,告诉他哪些资源可用,告诉他结果应该是什么样,然后他有任务,在下一段中,时间是自主的完成此任务并按时交付.

许多新任命的技术经理将采用白盒模型进行项目管理. 他告诉开发人员,与登录页面相对应的源文件名必须是login.cpp,登录按钮的响应函数的名称必须是userClickedLoginButton,写为onLoginButtonClicked永远不会起作用...等等,无论如何您可以参加多少大小的活动.

如果这样做,开发人员将感到“不信任”,“不尊重”,“得罪”,“代码不是他们自己的”等,并放弃对模块代码的所有权,不是吗想要照顾它,把它给你,爱它,然后,接下来黑盒白盒,他将不负责这个模块,它的好坏,他不会认为这是他自己的责任,他会认为这是你自己您应该对此事负责.

然后,技术经理会变得越来越疲倦,发现他们已经失去了理智,没有告诉事情是否做得不好,而是让大个子抱怨和士气低落.

这实际上是不正确的授权模型. 白盒授权模型被错误地采用. 开发人员被视为自己的双手. 他们过多地关注细节,并发出过多的指示. 而且,如果您切换到黑匣子授权模型,情况将发生很大变化.

如图所示,在开发人员要求任务之后,技术经理不再一一索要详细信息,并且不再关注他给变量起的名字或班级给的名字. 放手让开发人员自己做,您只需关注他交付的节点,并关注他提交的代码是否可以与其他人集成以及是否可以达到预期的效果.

这是黑盒授权模型.

在这种模式下,开发人员可以以自己的方式完成任务并实现目标,具有控制感,可以激发自主权,找到自动前进的方法,并具有解决问题的责任感.

◇

黑盒子和白盒子思维不仅可以用于项目管理,而且可以用于生活.

例如,一个daughter妇和丈夫准备在星期六中午在家用肉,两种蔬菜,三种菜肴和一种汤做汤. 妇早上起床洗脸,戴上口罩,告诉丈夫去莲花超市买东西,不要告诉丈夫如果你逛了太久,最好买东西,一个小时内回家.

我的丈夫问要买什么,儿daughter妇说你会在那儿给我打电话,我会告诉你. 丈夫走了.

黑盒白盒_欣兰冻膜黑里透白 和白里透黑_白+黑=白

过了一会儿,两个开始通电话.

先买肉,小妻子说: “买黑猪肉,你需要前腿,不要回去,卖肉的位置是6 els,一旦进入超市,对,你走了到南门?对于南门,进去,向右走,一直走到最里面–您去北门了什么?为什么去北门?我们的房子在南门附近,你有脑部问题,你去北门-好吧,从北门,如果你去北门,先左拐,我说的是对的,你明白了,我不知道指明方向,不要告诉我东,西,南和北,向左转,最后,去酸奶店,向右转,然后继续前进-关于南北,别惹麻烦,向前走-哦,你为什么这么愚蠢,以至于你不知道方向,它不在南方,它在向前,往前走...”

买豆芽后,the妇说: “我对日期很乐观,看看今天是今天还是今天. 只要买昨天的. 如果不是昨天,那不是新的. 您必须寻找今天的. 如果没有的话,就从昨天开始找一个-哦,是的,这里有三个品牌的豆芽,一个是散装的豆芽,另一个是装在袋子里的豆芽. 如果没有袋子,那就买豆芽. 您必须查看根部是否暗淡,不要挑得太胖...”

后来,小daughter妇生气了,对茶几上的电话大喊: “哦,你为什么这么愚蠢,甚至都看不出豆芽的脂肪-嘿-嘿-我很生气,敢于挂断电话. 我很生气,是白色的,一口气就三岁了-“

好吧,如果你是这个丈夫,你会感到沮丧吗?你感到胀气吗?您要放电话吗?

这是白盒方法带来的效果. 年轻的妻子很生气,丈夫很沮丧,很沮丧.

看,用白盒子杀死丈夫并惹怒自己是不值得的错误. 如果the妇改变主意,请切换到黑匣子模式,并为丈夫列出一个清单,如下所示:

然后告诉她丈夫9:45,您可以在11点之前赶回家.

然后,结果可能会改变: 我丈夫高兴地去超市买了清单上的所有东西,然后带回了两罐黑啤酒和一盒牛奶.

◇

再举一个孩子做作业的例子.

在小学一年级和二年级黑盒白盒,陪伴孩子做作业是对母亲的一项重大考验.

欣兰冻膜黑里透白 和白里透黑_白+黑=白_黑盒白盒

有一天,中文老师安排阅读图片和写字,我妈妈搬了一个小板凳,坐在她旁边陪着孩子. 这个孩子看着他的母亲,不说话,认真地写了自己的书.

妈妈说: “别这样握笔,姿势是错误的. ”

孩子再次握铅笔.

妈妈又说: “站起来一点,它离笔尖太近了,看不到文字. ”

孩子要吃点东西.

妈妈再次说: “停下来,停下来,角色间框架的结构不正确,您只能站在单身人士旁边四分之一的正方形上,您占一半...”

孩子擦除了所写的“生活”,然后再次书写.

妈妈还说: “等等,这是最上面的网格,你不知道吗,你告诉过你多少次了,最上面的网格不好!擦拭一下,重写!”

……

孩子很生气: “妈妈,你一直在说话,你很烦!我不能再写了,我总是被你打扰,我想不出一个字!你写得好,你写得好!我不会写!”

妈妈回答: “我说你是为了你的好. 你怎么了?不能说吗?如果你写的很漂亮,我会说你的?快点,写给我!写!永远不要睡觉! “

通过这种方式,他们两个使家庭作业变得不愉快.

这位母亲犯了一个错误: 读图片和写东西,写论文都需要专心和沉浸. 您应该给孩子一个黑匣子环境. 不要经常打扰他,让他写信给你. 阅读并显示给您,然后检查笔迹的详细信息.

白+黑=白_黑盒白盒_欣兰冻膜黑里透白 和白里透黑

◇

我们提到购物和与孩子们做家庭作业. 我们都说过,您想要一个黑匣子而不是一个白匣子. 但这并不意味着无论情况如何,您都必须使用黑匣子. 使用白框.

仍然在谈论儿童教育.

许多父亲在涉及儿童教育时经常陷入黑框: 老师教他们,让他们上学;老师开的业余爱好班;老师要求个人教育;祖父母带回家;妻子,我妻子负责...

眨眼,孩子就读五年级了,即将从初中毕业. 有一天,他的父亲看到了孩子进行地区考试的成绩单,他突然不满意: “老师是怎么教你的?母亲是怎么教你的?啊-我每天都在忙着为你赚钱,您想要什么,您就给我这样的测试!”

骂后,孩子的父亲又想了个办法: “我会为你报名一所补习班,我将在每个星期日都参加补习班,直到成绩提高为止. 如果你不能输入密码明年中学,让我看看老子是如何清理你的!”

这位父亲应该改变主意,适当采用白盒模式,并参与孩子的抚养过程吗?

因此,黑盒和白盒思维应与特定方案结合. 哪个更有利于事物朝着正确的方向发展,请使用哪个. 如果两者的组合更好,请使用组合.

◇

那么,如何区分黑盒子和白盒子?

尝试问问自己,是否让XX找到完成任务的方式:

1. 它将如何结束?

2. 他能得到什么?

3. 我能得到什么?

在认真思考之后,答案通常会出现.

◇


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-289470-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 冯首宸
        冯首宸

        舰载武器质量和威力也很重要

      • 曾我部和恭
        曾我部和恭

        应该向小米公司以及消费者正式道歉

      热点图片
      拼命载入中...