“镶金玫瑰”是一道很有意思的重构Kata题目。 emilybache/GildedRose-Refactoring-Katagithub.com/emilybache/GildedRose-Refactoring-Kata 镶金玫瑰是魔兽世界里的小商店,地段超好。老板叫艾利森,是个友善的人。出售的商品也都是高质量的。 镶金玫瑰商店用一个IT系统来更新库存信息。
祖传代码不是一天炼成的,也不会让你两三下就重构干净。要有日拱一卒的精神,跟它耗!哪怕每天就做一点点清扫,让代码变好一点点,蚂蚁搬家坚持下去,再大坨的祖传代码也会被你搬干净的。 今天的视频秀很轻松,在“镶金玫瑰”的祖传代码上做一些最最简单、简单到几乎不用动脑子的小重构,就能消除几个明显的坏...
魔兽世界中的小商店镶金玫瑰,其IT系统由程序员勒罗伊开发,代码质量一般。在进行重构时,将安全视为首要考虑因素。构建安全网的关键步骤:录制/回放:记录原始系统在正常操作下的输入和输出。测试验证:在每次重构后,使用相同的输入测试系统,确保其行为未被意外更改。确保稳定:这种做法有助于确保重构过程...
有一些话题以及词语会令人不愉快: 镶金玫瑰禁断话题列表 新的禁词 新(老)的禁词以及一些话 关于“救希警察”的处罚规定及解释公告及禁词补充 有一些人在旅店不受欢迎: 通缉令:举报特定用户可得威望金币 欢迎来到镶金玫瑰旅店 魔兽世界11.0:地心之战 ...
在演出前10天,价值每天上升2点 演出前5天,价值每天上升3点 一旦过了演出日,价值就马上变成0 视频演示 第0集 - 需求澄清 第1集 - Tasking 1 第2集 - Tasking 2 第3集 - TDD 1 第4集 - TDD 2 第5集 - TDD 3 第6集 - TDD 4 第7集 - 重构到模式...
《重构》(第二版) 《修改代码的艺术》 “镶金玫瑰”重构Kata系列视频(bilibili.com/video/av65) 项目解读 打开代码库,读者立即就会发现,Item类基本上就是个“哑对象”,主要的祖传代码都位于GildedRose这个类。暂且不提细看这个类的逻辑,光是看看代码的形状,就觉得来者不善: 这个形状让你联想到了什么?有人把这...
在演出前10天,价值每天上升2点 演出前5天,价值每天上升3点 一旦过了演出日,价值就马上变成0 视频演示 第0集 - 需求澄清 第1集 - Tasking 1 第2集 - Tasking 2 第3集 - TDD 1 第4集 - TDD 2 第5集 - TDD 3 第6集 - TDD 4 第7集 - 重构到模式...