高质量的代码要考虑健壮性, 易读性和高效性。 但这几点似乎总是矛盾的, 比如, 如果想提高健壮性, 就需要写更多的异常处理代码,导致原本的代码主题被异常处理掩盖, 更多的检查也降低了代码的性能。
如何权衡这些矛盾呢?
在健壮优先的前提下可以考虑代码处理的逻辑分解成更小单元:(下次有时间再写)
高质量的代码要考虑健壮性, 易读性和高效性。 但这几点似乎总是矛盾的, 比如, 如果想提高健壮性, 就需要写更多的异常处理代码,导致原本的代码主题被异常处理掩盖, 更多的检查也降低了代码的性能。
如何权衡这些矛盾呢?
在健壮优先的前提下可以考虑代码处理的逻辑分解成更小单元:(下次有时间再写)