文件名称:refactor-gym-warmup-202002
文件大小:61KB
文件格式:ZIP
更新时间:2024-05-05 07:15:52
Java
重构线上练功房热身编程题 本项目为ThoughWorks内部【敏捷工程实践系列】之「重构」线上练功房热身编程题,涵盖两个小题目,一道是重点是关于TDD,一道重点关于重构,两道题业务复杂度相对简单,预估花费 0.5 ~ 1小时完成。 目的:1. 热身;2. 摸底 开发环境 JDK1.8 JUnit 5 Gradle 5.2.1 热身题目 1. 斐波那契数求值 业务需求 设计一个程序,用于计算前50位斐波那契数值。 When 位数为1, when 求值, Then 返回1 When 位数为2, when 求值, Then 返回1 When 位数为3, when 求值, Then 返回2 When 位数为4, when 求值, Then 返回3 ... Sample: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ..., 12586269025L(50)