#每一件美妙的小事# 国家大剧院 19/12/26

第一次看话剧+面基谢导的另一个小粉丝儿,抱着能写一个长长长长长repo的期待去看的,毕竟没文化的人也有表达欲哈哈哈哈。但很遗憾,不符合我的期待。


为了导演是谢帅去看的剧,同时也觉得抗抑郁题材挺适合我看。我说不上有抑郁症,但焦虑和抑郁情绪一直伴随着我,毕业后更甚。总觉得看完会更开心一点,可我完全无感。

可能是因为太多人迟到,也可能是陈旧又没有新意的笑点,可能是演员的节奏配合着灯管交替闪亮的节奏,完全对不上我心里期待的节奏.....反正说不清道不明的就是带入不进去,大概取消的互动是这部剧的点睛之笔吧。体验式单人喜剧,除了是单人剧,其他啥也没有。灯光效果还是挺好的,抑郁发作时那只盘旋的灯管,结尾纸卷筒的影子呈现出的妈妈。

看完多少有点自责,没看进去。导演是好导演,演员是好演员,位置选的第5排中间右侧,真的啥啥都很OK,只有我不OK。我唯一能做的就是比任何人的掌声更响亮更密集,当然是发自内心的想鼓掌,可只是因为我觉得努力表演的演员需要这个,而不是我觉得好看。

有..失败的首次看话剧体验。

今日碎碎念:

1.戴着咱莹姐送的小彩虹去上台演讲啦!说实话 莹姐给的小彩虹真的好有效呀!让我瞬间紧张感减了一大半~爱我莹姐没毛病!!虽然知道我不可能竞选上 但还是很开心 因为我感觉我今天的演讲比以前的任何一次演讲都要好~说话的时候也不脸红支支吾吾扭扭捏捏了!光是这样我就已经满足了![鼓掌]

2.今天中午值班和①菡在校园里面拍照啦~发现校园里面的美好事物真的好多呀 以前竟然一直都没有注意过..这两个小家伙太调皮啦!跑来跑去 害得我追着它两狂拍 哼!

3.发现新宝贝!!火龙果奶昔包!!我又爱了!!真的好好吃呀!!我能吃九个!![馋嘴]太对我胃口了!!我宣布它是继肉松卷之后第二个让我喜欢的宝贝!!大家一定要去吃哇!!超级好吃!!

4.今天抓娃娃的时候碰见一个很厉害的阿姨 她嫌我跟①菡抓娃娃技术太菜了 于是把她手里的孩子递给我让我抱着 她给我们抓哈哈哈哈哈哈哈哈哈哈

阿姨跟我们说了许多抓娃娃的小窍门

我总结了一下 :抓娃娃头大掐脖子 屁股大掐胳肢窝哈哈哈哈哈哈哈哈哈哈笑死我了.

5.之前抓到过一个小恐龙 但是朋友喜欢想要 我就忍住自己对小恐龙的喜欢送给她了

今天我又来到了抓小恐龙的娃娃机

千方百计..好不容易抓到的...谁知道回宿舍的路上我的恐龙又没了..明明拿在手里 到了宿舍发现手里只剩下一个空袋子..看着天空马上就要下雨了 想着在下雨前把我的小恐龙找到..结果从东校区到西校区 从西校区到东校区 我来回找也没找到我的小恐龙...真的好难受呀..[失望]果然失而复得是不可能的..可能今天抓到的小恐龙不是我的小恐龙吧..我的恐龙已经被我送给别人了..[失望][失望]

6.今天在街上看见了一个圣诞小哥!!![污][污]

#编程# 到底难在哪里?

我今天要买一斤苹果。

程序员:
我今天要买一斤苹果。

因为我只喜欢红富士苹果,所以我只买红富士苹果。

我能接受的最高价格是10元/斤。

正常情况下一斤苹果用一个袋子能装下,但是为防万一,我会带两个袋子。

我知道附近的3家水果店,所以我会依次访问这3家水果店。

根据上述条件,我设计出以下的买苹果的流程:
买苹果流程开始

对水果店0、水果店1、水果店2依次执行:

拜访一家水果店流程开始

走到此水果店

如果此水果店没有开门,则结束当前的“拜访一家水果店流程”

如果此水果店没有苹果,则结束当前的“拜访一家水果店流程”

如果此水果店的苹果当中没有红富士苹果,则结束当前的“拜访一家水果店流程”

如果此水果店的红富士苹果剩余不到一斤,则结束当前的“拜访一家水果店流程”

如果此水果店的红富士苹果的价格高于10元/斤,则执行3次:

讲价流程开始

询问店主是否愿意将价格降到10元/斤或更低

如果店主愿意,则跳过剩余的“讲价流程”

讲价流程结束

如果此水果店的红富士苹果的价格仍然高于10元/斤,则结束当前的“拜访一家水果店流程”

打开一个袋子,将其作为当前的袋子

重复执行以下流程,直到总重量大于一斤:

装袋一个苹果流程开始

从所有的不在袋子中的红富士苹果中选出最好的一个

如果此苹果能装入当前的袋子,则将此苹果装入当前的袋子,否则执行:

换袋子流程开始

如果我有剩余的袋子,则从中任意选出一个并作为当前的袋子,否则执行:

向店主要袋子流程开始

向店主索要一个袋子

如果店主拒绝给我袋子,则将我的所有袋子里的所有苹果取出,然后结束当前的“拜访一家水果店流程”

将店主给我的袋子作为当前的袋子

向店主要袋子流程结束

换袋子流程结束

测量我的所有袋子里的所有苹果的总重量

装袋一个苹果流程结束

根据我的所有袋子里的所有苹果的总重量和店主给出的价格,计算我应付的价格

向店主询问我应付的价格

如果我不接受店主索要的价格,则执行3次:

校对流程开始

向店主解释我计算出的价格,并询问其是否同意

如果店主同意,则跳过剩余的“校对流程”

校对流程结束

如果我仍然不接受店主索要的价格,则将我的所有袋子里的所有苹果取出,然后结束当前的“拜访一家水果店流程”

如果我没带钱,则将我的所有袋子里的所有苹果取出,然后结束当前的“拜访一家水果店流程”

付钱拿走苹果

跳过剩余的“拜访一家水果店流程”

拜访一家水果店流程结束
买苹果流程结束
这个流程怎么样?我来设计一些测试样例,测试一下这个流程。

测试发现一个问题:如果水果店0和水果店1都有红富士苹果并且价格都低于10元/斤,而且水果店1的价格比水果店0更低,那么我希望买水果店1的苹果,但我设计的流程会让我买水果店0的苹果。

为了解决这个问题,我应该先询问所有水果店的价格,然后去价格最低的那一家买苹果。

经过修改,我重新设计出以下的买苹果的流程:

买苹果流程开始

对水果店0、水果店1、水果店2依次执行:

询问一家水果店的红富士价格流程开始

走到此水果店

如果此水果店没有开门,则视此水果店的红富士价格为无穷大元/斤,并结束当前的“询问一家水果店的红富士价格流程”

如果此水果店没有苹果,则视此水果店的红富士价格为无穷大元/斤,并结束当前的“询问一家水果店的红富士价格流程”

如果此水果店的苹果当中没有红富士苹果,则视此水果店的红富士价格为无穷大元/斤,并结束当前的“询问一家水果店的红富士价格流程”

如果此水果店的红富士苹果剩余不到一斤,则视此水果店的红富士价格为无穷大元/斤,并结束当前的“询问一家水果店的红富士价格流程”

向店主询问此水果店的红富士苹果价格并记录

询问一家水果店的红富士价格流程结束

从3家水果店中选出红富士价格最低的一家(如果有并列则随机选择),将其作为目标水果店

如果目标水果店的红富士苹果价格为无穷大元/斤,则结束当前的“买苹果流程”

走到目标水果店

如果此水果店的红富士苹果的价格高于10元/斤,则执行3次:

讲价流程开始

询问店主是否愿意将价格降到10元/斤或更低

如果店主愿意,则跳过剩余的“讲价流程”

讲价流程结束

如果此水果店的红富士苹果的价格仍然高于10元/斤,则结束当前的“买苹果流程”

打开一个袋子,将其作为当前的袋子

重复执行以下流程,直到总重量大于一斤:

装袋一个苹果流程开始

从所有的不在袋子中的红富士苹果中选出最好的一个

如果此苹果能装入当前的袋子,则将此苹果装入当前的袋子,否则执行:

换袋子流程开始

如果我有剩余的袋子,则从中任意选出一个并作为当前的袋子,否则执行:

向店主要袋子流程开始

向店主索要一个袋子

如果店主拒绝给我袋子,则将我的所有袋子里的所有苹果取出,然后结束当前的“买苹果流程”

将店主给我的袋子作为当前的袋子

向店主要袋子流程结束

换袋子流程结束

测量我的所有袋子里的所有苹果的总重量

装袋一个苹果流程结束

根据我的所有袋子里的所有苹果的总重量和店主给出的价格,计算我应付的价格

向店主询问我应付的价格

如果我不接受店主索要的价格,则执行3次:

校对流程开始

向店主解释我计算出的价格,并询问其是否同意

如果店主同意,则跳过剩余的“校对流程”

校对流程结束

如果我仍然不接受店主索要的价格,则将我的所有袋子里的所有苹果取出,然后结束当前的“买苹果流程”

如果我没带钱,则将我的所有袋子里的所有苹果取出,然后结束当前的“买苹果流程”

付钱拿走苹果
买苹果流程结束
现在这个流程是不是完美了呢?不是,我还能发现很多问题。
如果3家水果店都有红富士苹果但都不到一斤,但是三家店加起来能达到一斤,那么我不应该结束流程回家,而是应该把三家店的红富士苹果都买下来。
如果我向水果店询问价格的时候这家店还有红富士苹果,但我询问完所有水果店的价格后这家店的红富士苹果卖完了,那么我的流程会让我试图处理不存在的红富士苹果。
我走路的过程中可能会遇到突发事件,比如发现了新的水果店,比如袋子破掉了苹果掉一地,对于这些情况我的流程都无法进行处理。

啊问题太多了我懒得再改流程了。我还是去X宝买吧。
那么接下来我要设计一个在X宝买红富士苹果的流程…

这篇回答并不是讲述在生活中程序员如何买苹果,而是以买苹果为例说明程序员如何解决问题。程序员需要对问题进行透彻的分析,理清其涉及的所有细节,预测可能发生的所有意外与非意外的情况,列出解决方案的所有步骤,以及对解决方案进行尽量全面的测试。

而这些正是我认为编程难的地方。任何一点遗漏都会成为bug,轻则导致挨骂,重则导致经济损失甚至危害安全。

注意这些难点全部和语言无关。和编程所需要的绝对严密的逻辑相比,语言实在是太简单了。转自知乎 https://t.cn/ELT0hke


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  •     两位局Z虽贵为D员与局Z却不作为,公然Qin犯人M群众与Z央L导.人对话的权利,也使得G家绝L导.人无法获取治G理Z良方的信息,Qin犯了G家L导.人的
  • 喜欢晒娃的,说明她工作不咋滴;喜欢发自拍的,说明她男朋友拿不出手;喜欢表现自己高傲又独立的,说明他情商低,交不到朋友。30、跟一个人还不熟的时候,不要就把自己的
  • 此外,如果文化成绩不高,报考普通一本二本的汉语言文学专业也不错,一样可以满足你写作的爱好,将来的出路也会更宽广。”答:如果未来想从事编导类专业,主要有两条出路:
  • ......详见下文#刘宇宁白愁飞##刘宇宁说英雄谁是英雄##摩登兄弟[超话]#希望你一直如少年,干净纯粹心安,看透不美好却相信美好,见过不善良却依旧善良。我真
  • #李海印[超话]##绝对魅力李海印[超话]# 220530 海印ins s2onlyone1更新제제꾸가 선물해준 양말과그양말을 닮은 귀여운박수현과즐거운
  • 作者:尤政 来源:中国教育新闻网-中国教育报#洛阳24小时# 【洛阳发布教育发展规划:明年9月前,7所首批新建高中具备招生条件】明年9月前,7所首批新建高中具备
  • 事情发展得越来越糟,贺兵却越来越清醒镇定,好在周围的机场环境他很熟悉,知道哪里人烟稀少,可以投副油箱,贺兵小心的操控着飞机,心中默算着时间,必须等到飞机爬升到足
  • 开启“警校家”模式后,学校按照一周一班的分配原则,组织老师、家长在上、放学时段,与交警共同参与执勤,引导接送孩子家长有序停车。【解民忧 暖民心 武汉江岸交警推
  • #好物分享# 定制家具#家具# 专业承接售楼处,样板房,别墅,会所,酒店工程,家装项目,软装家具来图定制,满足还原您的所有设计理念,做设计师的家具#家具源头工厂
  • 当呼吸道有炎症出现的时候,呼吸道的分泌物——痰液的分泌量也会增多,并具有粘稠的性质,机体自净系统很难将其顺利排出,呼吸道的通气阻力会因此而增加,肺的通气量也会相
  • 家里亲戚都让我别要你,你就是拖油瓶,要不是我你就睡大街上,类似于这种精神打击的话我已经听了快十年了她本来就是一个很要强的人,村里第一位大专生,一个体面的老师,所
  • (梁碧玲攝)加你少少錢都冇意思《倒轉地球》一直是陶大宇在內地登台時的「飲歌」去年底突然被網民發現其水撥式台風以及人歌分離唱法,儘管負評如潮,但陶大宇沒有太介意
  • #中国女性力量# 【扛起大旗,她是这个女子治沙连第14任连长】上世纪70年代,54个平均年龄不足20岁的姑娘组成了“长城姑娘治沙连”靠自己的双手与沙漠战斗。我们
  • 大多数儿童洗发水都是洗护二合一的,这款洗发水就专注把头发洗干净,有配套的护发素护理小公主们的长头发[偷笑]很多宝贝从很小就用这款,一用好几年,足见产品在妈妈心目
  • 如果说移民搬迁让她开启第一段新生活,那么从事有机农产品种植给她带来第二段新生活,从接触这个行业直到自己独立承包大棚开始种植,她找到了人生目标——种植绿色有机健康
  • 女人不管活到什么岁数,一定要有颗美丽到老的心。询问母亲:“优雅到老是每个女人的梦想,应该怎么做到?
  • 尼格买提经常在社交平台上分享自己的日常生活,视频中是尼格买提在健身房运动时的样子,他穿着简单的健身服,反戴帽子,在跑步机上尽力奔跑,虽然气喘吁吁但依旧没有停下来
  • 眼泪有点显了都,是不是饿的啊!哈哈,解气,一会这个呀,那个啥。
  • 羊刃以及比劫代表身体,一般羊刃比劫旺的人身体健康都会比较好,但是这样的人通常遇事都是比较一根筋的,不会转弯,夫妻之间一吵架就上头,结果家暴就形成了,尤其是命局中
  • 炒作概念惑人心】#消费维权#李某有一天突然发现自己的母亲林女士发了条朋友圈动态,定位和配图内容显示其在某品牌塑身内衣的外地培训会场。2021年5月初,浙江台州警