关于代码可维护性提升的感想

我们写的代码程序,是基于具体的环境运行的,每一个主机环境是不一样的,因此为了提高代码的灵活度和高维护性,需要将固定的代码(硬代码)写为灵活的代码。

比如javaweb中的虚拟目录不要写死,因为一旦更换环境,且代码量很大,则很难维护,因此需要使用request.getContextPath()

比如File类中的目录结构分隔符,在不同的OS中会有不同的形式,linux下的路径分割符是斜杠" /" , windows下的路径分隔符是反斜杠 " ",因此需要使用separator

比如系统有关的路径分隔符。此在 UNIX 系统上,此字段为 ‘:’;在 Microsoft Windows 系统上,它为 ‘;’因此需要使用pathSeparator

比如换行window是"/r/n",mac是"/r",Uniux是"/n",一旦这些结构写死,很难维护,因此需要使用System.lineSeparator()或 System.getProperty(“line.separator”)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的引用内容,我可以看出你在编写Java课设代码时遇到了一些挑战,但你还是从中获得了一些收获。编写代码是一个不断学习和成长的过程,每次遇到挑战都是一个机会来提高自己的技能和知识。在编写代码时,你可能会遇到以下问题: 1. 难度太大:这是一个常见的问题,特别是当你刚开始学习编程时。解决这个问题的最好方法是分解问题,将大问题分解为小问题,并逐个解决它们。此外,你还可以寻求帮助,例如向老师或同学请教,或者在网上查找相关的资源和教程。 2. 对图形界面一无所知:图形界面编程是Java编程中的一个重要方面,但它也是一个相对较难的领域。如果你对图形界面编程一无所知,可以通过学习相关的教程和示例来提高自己的技能。此外,你还可以使用现成的图形界面库,例如Swing或JavaFX,来简化图形界面编程的过程。 3. 时间有限:时间是编写代码时最宝贵的资源之一。为了更好地利用时间,你可以制定一个计划,并按照计划逐步完成代码编写。此外,你还可以使用现成的代码库和工具来加快开发速度,例如使用Maven或Gradle来管理依赖项,或使用GitHub等版本控制工具来协作开发。 总之,编写代码是一个不断学习和成长的过程,每次遇到挑战都是一个机会来提高自己的技能和知识。希望你在编写Java课设代码的过程中获得了宝贵的经验和收获
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值