7.5. 开始重构
说明
本节我们开始来重构,像我们这种要大刀阔斧修改整个项目的代码组织时,最好是先从底层的代码先入手。
所谓底层代码,就是被依赖的代码。例如辅助方法、公用方法等。
在我们的 main.go 中:
- RouteName2URL
- Int64ToString
- getRouteVariable
- initDB
- checkError
等,可以从这些代码开始重构。
路由包 route
我们先来抽离 RouteName2URL 函数:
pkg/route/router.go
// Package route 路由相关
package route
// RouteName2URL 通过路由名称来获取 URL
func RouteName2URL(routeName string