干净的代码是指组织良好、易于理解和可维护的代码,它允许开发人员超越原始编码人员,有效地理解和贡献。
原则:
可读性:代码应该简单易懂。
可更改性:代码应该易于修改,而不影响其整体结构。
可扩展性:代码的设计应允许轻松添加或扩展。
可维护性:代码的结构应易于维护。
一般规则(A):
实施普遍接受的编码方法。
力求简单,避免复杂的结构。
让代码比你发现的时候更清晰;避免不必要的复杂性
场景:考虑一个计算矩形面积的函数。
# Bad Code
def area(r_length, r_width):
res = r_length * r_width
return res
# Good Code
def calculate_rectangle_area(length, width