第五周:重构

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

本周,我在项目中进行了三个改动:修复了TOML文件中API键未定义时的错误,调整了代码顺序以确保启动时打印欢迎信息,并将变量名从“modelChange”改为“modelNumber”。之后,我通过交互式rebase合并提交,并更新了提交信息。这次实验让我熟悉了git rebase和Unix命令。

🎯

关键要点

  • 本周在项目中进行了三个小改动,分别是修复错误、调整代码顺序和重命名变量。

  • 第一个改动是修复TOML文件中API键未定义时的错误,提供警告信息并继续使用环境变量中的API键。

  • 第二个改动是确保程序在没有额外参数时打印欢迎信息,通过调整代码顺序解决了问题。

  • 最后一个改动是将变量名从'modelChange'改为'modelNumber',以提高代码的清晰度。

  • 完成所有改动后,使用git rebase命令将多个提交合并为一个提交,并更新了提交信息。

  • 这次实验让我熟悉了git rebase和Unix命令,整体过程简单且有效。

延伸问答

本周项目中进行了哪些改动?

本周项目中进行了三个改动:修复了TOML文件中API键未定义的错误,调整了代码顺序以确保打印欢迎信息,以及将变量名从'modelChange'改为'modelNumber'。

如何修复TOML文件中API键未定义的错误?

修复方法是提供警告信息,并继续使用用户提供的环境变量中的API键。

为什么要调整代码顺序以打印欢迎信息?

调整代码顺序是为了确保在没有额外参数时,程序能够正确打印欢迎信息。

为什么将变量名从'modelChange'改为'modelNumber'?

因为用户并不总是更改默认模型,重命名为'modelNumber'可以提高代码的清晰度。

如何使用git rebase合并提交?

使用命令git rebase main -i进行交互式rebase,然后将最后两个提交合并为第一个提交。

这次实验让我学到了什么?

这次实验让我熟悉了git rebase和Unix命令,并成功修复了项目中的问题。

➡️

继续阅读