如何在一份垃圾代码上修改出优秀代码?
网友解答: 工作中遇到过很多风格欠佳的代码,作为过来人,总结一下经验。想要成为一名非常优秀的程序员或者更高级的架构师,对待代码不能因为它的代码风格差,算法效率低等问题而产生抵触等消极情绪
工作中遇到过很多风格欠佳的代码,作为过来人,总结一下经验。
想要成为一名非常优秀的程序员或者更高级的架构师,对待代码不能因为它的代码风格差,算法效率低等问题而产生抵触等消极情绪。人无完人,金无足赤。也许代码编写者只是初学者,给别人一点包容,也给自己一份好的心情。
动手之前,认真阅读代码和注释,理解代码的目的,发现代码中写得还不错的部分,以及写得欠佳的部分以便后续需要修改。
修改代码时应尽量提高可拓展性以方便日后的维护和升级。
代码修改应当遵循标准的编码规则,如果有项目编码规则,应当以项目编码规则为准,以方便同事阅读和理解代码。
修改后的代码,应该有详细的备注,包括基本的代码功能和目的,此外,还需要包含修改信息。
修改完后应当做详细地测试,包括业务功能和性能等方面。
请同事进行review,以此来确认代码的易读性。
顺便说一下,代码没有垃圾之说,因为欠佳的代码给修改者提供了一个检验和提升自我的机会。