如何走出问题的迷宫
在我们生活和工作中,或多或少都会遇到一些非常“繁复”的事,基于我们自身认知的情况下没有办法一下就处理完毕。可能是筹划一个完美的party;可能是需要做一个面面俱到的旅行计划;也有可能和我一样,需要在工作中去解决一个”复杂”的问题。
如果你用敲钉子的办法去解决他们,那你很有可能会走入问题的迷宫。请跟着我一起看看,到底是什么样的方法让我成功走出重构了这个“复杂”业务的迷宫。
问题来了
那个时候我正在参与一个大型项目的第二阶段。项目中核心业务的代码实现逻辑与我们和客户确认的业务模型有一定的出入。需要将这个不匹配的模块进行重构成和实际业务模型一样。项目上的后端开发人员中,只有我一个人是拥有项目第一阶段的所有上下文。这时,我自告奋勇的去接受了这个重构任务。
敲不完的钉子
以我以往的经验来看,这不过是重构的时间稍长而已。一开始,我就想象着可以挥舞钉锤那样去锤下那一个个翘起的钉子一样把重构就能完成了。
但是事情接下来的发展出乎了我的意料。钉子们被敲了进去,另外一边刚敲下去的钉子又冒了出来,甚至出现了很多新的钉子。就这样按下葫芦浮起瓢,我埋着头在被改的乱七八糟的源码里面晕晕乎乎的搞了好几天,重构没有一点进展。这时候的心态也和这块需要钉钉子的板子一样,一片狼藉了。
走出迷宫
因为这几天我都在做着同一件事,但是没有任何的内容产出。于是找到了TL沟通。我告诉他:“我先找到一个点去改,结果发现改了这个地方导致其他地方也需要改,然后我就这样不停的改啊改啊,不知道改了多少次,也不知道还要改多少才能做完。”他听完以后告诉我:“你这样去做比较简单的事是没有问题的,因为事情很简单,每个改动的边界是可以感知和控制的。但用这种方法做看不到边界,无法控制每次修改影响范围的事。结果就会是做了很多,还不知道对错,最后陷入进退两难的境地。好在我们其实是有方法去解决这种复杂的问题的,就是任务分解。”
紧接着,他一条条的给我讲解了什么是任务分解,然后,我们一起通过结对编程的方式刻意练习了这种方法。
任务分解怎么做
将一个复杂的事情拆分成N个有明确目标和范围的的小任务
我们将这些小任务进行优先级排序
按排序的先后开始去一个个完成任务
在完成过程中会发现一些新的问题,先不要去解决他,我们把这个问题同样当成小任务放到我们的任务列表里面(我们往往就是在这里迷失了方向)
重复3-4,直到我们把任务列表都完成通过使用任务分解,我把需要重构的内容,分解成了一个个范围我们可以控制的任务。
没想到比之前在“迷宫”中花的时间还短,就完成了整个重构。
粉红色迷宫(mazepink)玩法亮点
1、每一次挑战都会给你全新的体验,当然,复杂程度也会直线上升的;
2、尝试快意而精彩的挑战,发挥自己的脑力来寻找正确的道路,错了可就麻烦了;
3、随时都可以自由玩耍,体验有趣的新内容,努力成为一位迷宫高手。
粉红色迷宫(mazepink)其他说明
1、失败了就重新来过,有很多关卡都等你来尝试,没有道具的帮助可要继续加油啊;
2、单手就可以畅玩,给人的感觉很轻松,让你可以更加放松的去享受玩法和乐趣。
3、谜题的范围从简单的迷宫到高级迷宫,整个范围会变得越来越大,过关更困难;
4、让您被2D迷宫或复古迷宫设计所吸引,而不必理会3D迷宫的复杂性和干扰性。
粉红色迷宫(mazepink)介绍
粉红色迷宫游戏是一款很考验眼力和脑力的闯关游戏,你的目标很简单,就是用最快的速度走最近的距离,并顺利找到出口的红心未知,虽然是俯瞰视角,但是看久了依然会眼花的,一定要自信分辨和查看,这样更方便玩家去进行挑战,享受欢乐而精彩的玩法。
这是一款简单好玩的迷宫解谜游戏,你需要做的就是滑动屏幕然后让粉丝小球到达桃心的位置,关卡非常多,每一关的难度会逐渐提升,考验玩家的反应力!
ag真人假 bet36注册 万博pt娱乐 乐鱼提款 稳定 九游会会员账号 bob综合体育平台安全吗 betway必威网站 dafabetapp提款速度快 欧冠赛程万博app8.0 yabo乐鱼体育官网 2022世界杯在线买球app 亚博立 新濠天地众博 邓州体育中心 昆明体育馆展开


街篮2九游版下载-街篮2手游九游版1.130.1 uc渠道版
山海妖神录满v版下载-山海妖神录bt版1.0 安卓版
tandem软件官方下载-tandem官方版6.0.6 最新版
崩坏3抽卡模拟器最新版下载-崩坏3抽卡模拟器2024最新版1.0 手机版
新疆政务服务app下载-新疆政务服务APP2.2.4 官方安卓版
科目四模拟试题下载-科目四模拟考试练习app3.3.8官方安卓版
易购生鲜官方版下载-生鲜易购(易购生鲜app)1.4安卓版
三国战天下2.5.0 修改版
51蓝月传奇微端下载-51游戏蓝月传奇手游版2.0617.0010礼包版
2016七夕礼物最酷榜单大全-七夕礼物最酷榜单柳波完整版doc 完整版
FBN街机HD下载-FBN街机HD模拟器最新版1.77 最新版
搜狗录音笔iPhone版下载-搜狗录音笔苹果版2.0.2 最新ios版
夜光水龙头(Luminous Tap)1.0.0 手机版
驾考助手pc语音音读题版1.0 绿色免费版
战争公约手游下载-战争公约官方手游2.1.15 最新版
存储大战M型下载-存储大战TypeM1.0 ios版
伪春菜桌面萌物下载-伪春菜AI桌面萌物1.0 免费绿色版
TRYBIT LOGIC游戏下载-TRYBIT LOGIC(编程游戏)1.2.0苹果最新版
畅想谷教师端最新版下载-畅想谷教师端app1.0.1 官方ios下载
月之领主手游1.0.1 安卓正版