任务:实现一个简单计算器功能
给定两个操作数和一个操作符,得到计算结果。
该部分不光演示了git的基本操作和IDEA快捷键,还提到了编程习惯TDD,以及从实现基本功能到项目重构的整体思路。
IDEA快捷键:
alt+0 命令行
ctrl+alt+s 设置界面 ,keymap,找到对应功能设置key
alt + F1 定位到目录栏
ctrl + shift + T 光标在类名上,创建测试类
git 快捷键,可以配置gitconfig文件,对长命令设置缩写
具体步骤如下所示,中括号中为IDEA快捷键,C-Ctrl,S-Shift,A-Alt:
-
远端新建仓库;
-
本地新建仓库,添加gitignore文件:
git add . git commit -m "init project"
连接远端仓库
git remote add origin https://gitee.com/name/java-test.git
提交本地初始文件
git push origin master
-
【Alt + insert】创建
Calculator
类,【c+s+T】创建对应测试类,选择Junit4(TDD:面向测试编程,分为三步:写一个测试运行出错;修复错误让测试通过;重构);【C+S+enter】光标到下一行,编写测试类内容:@Test public void shouldReturn2when1plus1() { Calculator calculator = new Calculator(); int actualResult = calculator.compute(1, 1, '+'); // 顺着这里创建类和方法 int expectResult = 2; Assert.assertEquals(expectResult, actualResult); }
为
Calculator
生成compute方法,更改参数名,返回值任意指定。【C + S + F10】运行测试类,期待测试挂掉。光标放到空白处可同时执行多个测试类。
git ci "add caculator test"
-
写方法体:
public class Calculator { public int compute(int num1, int num2,