美文网首页
从一个小错误看编程规范和习惯的重要性

从一个小错误看编程规范和习惯的重要性

作者: 寻找无名的特质 | 来源:发表于2021-10-05 06:25 被阅读0次

    今天把以前编写的一个.Net Core应用部署到Linux,出现一个错误:在Windows系统下可以读取的xml文件路径错误,查看日志发现路径的格式是/Home/pi/DotNet/Management\Data\,显然是路径的格式出了错误,检查代码发现,这个路径是硬编码实现的:

    var path=rootPath + "\\Data\\";
    

    这种写法在Windows下不会出错,但不能在Linux系统下正常执行,正确的写法是使用Path.Combine合成路径:

    var path=Path.Combine(rootPath,"Data");
    

    这样就可以在Linux系统上正确运行了。

    如果在编写代码时,养成良好的习惯,严格遵守规范,代码的可复用性和可维护性就高很多。评价代码的质量,不是在需求明确且不发生变化的情况下能够运行就可以了,而是在发生变化的情况下是否仍然保持稳定。

    相关文章

      网友评论

          本文标题:从一个小错误看编程规范和习惯的重要性

          本文链接:https://www.haomeiwen.com/subject/dmbpnltx.html