任务1:初体验
第一个任务很简单:先自己尝试重构一下这道题。这么有趣的练习,怎能不让读者先自己尝试一遍呢?
你的任务
Java:
git clone git@github.com:linesh-simplicity/gildedrose-java.git
git checkout task-1-begin
./gradlew clean build
JavaScript:
git clone git@github.com:linesh-simplicity/gildedrose.git
git checkout task-1-begin
npm i
npm test
尝试自己重构一下代码。如果 60 分钟还没完成满意的重构,请先停止
反思
你从哪里入手进行重构?
你有没有尝试去理解代码的逻辑?
你如何保证软件的行为没有在重构过程发生改变?
Last updated
Was this helpful?