1. 日志
1.1 日志级别
waring
没人看警告,也许将来会出问题,但这听起来像是别人的问题。
我们尽可能的消除警告级别,它要么是一条信息性消息,要么是一个错误。我们参考Go语言设计额哲学,所有警告都是错误,其他语言的warning都可以忽略,除非IDE或者在CICD流程中强制他们为eror,然后逼着程序员们尽可能去消除。
同样的,如果想要最终消除 warning可以记录为error,让代码作者重视起来。
可以参考:https://github.com/golang-standards/project-layout/blob/master/README_zh.md
/cmd
本项目的主干,cmd应用目录负责程序的:启动、关闭、配置初始化等。
每个应用程序的目录名应该与你想要的可执行文件的名称相匹配(例如,/cmd/myapp)。
不要在这个目录中放置太多代码。如果你认为代码可以导入并在其他项目中使用,那么它应该位于 /pkg 目录中。如果代码不是可重用的,或者你不希望其他人重用它,请将该代码放到 /internal 目录中。
国内把tiktok限制的死死的,如果想看外面的世界,需要借助这个项目:https://github.com/Semporia/TikTok-Unlock。
需要自备的东西:1. Shadowrocket 2. 梯子节点 3. 美区appstore账号。
推荐 TikTok 21.1.0,如果不降级,高版本很可能不成功。