We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No description provided.
The text was updated successfully, but these errors were encountered:
公司 HR 小姐姐对话 HR小姐姐:代码优雅是什么意思? 小 DEV:在现实生活中,你怎么理解优雅?(内心戏:优雅??? 当时脑袋一蒙,这又是哪位大神造出来的概念。先反问一下。) HR 小姐姐:呃呃呃。看起来很舒服,很有气质。 小 DEV:我觉得说的没错,看起来舒服,赏心悦目,看起来很简单,但是又很有博学。那么迁移到编程的上下文来说,代码优雅,也就是让读代码的看起来舒服,简单但是又很有料。 HR 小姐姐:舒服?那不是很主观吗? 小 DEV:好问题。那我们先定义舒服这个词。在编程上下文来说,看起来的舒服的代码,就是保证可读性,可维护性,可扩展性。 HR 小姐姐:怎么理解可读性、可维护性、可扩展性? 小 DEV:举个例子来说,衣柜。小姐姐的你的衣柜应该很多服饰吧,那么你怎么整理呢?有人,就是乱放,没有分类。然后找的时候很难找。如果可以整洁进行分类,优雅的分类。是不是可以很好”维护“呢? HR 小姐姐:乱,那也可以找到啊?那叫乱中有序。 哈哈哈 小 DEV:没错。那这个前提条件是,你一个知道,你一个问题维护。软件工程往往不是一个人,讲究的是一个团队协作,那么怎么保证团队中人都能知道你这个 “乱中有序”呢?
可读性
可维护性
可扩展性
写在最后:优雅是一种对代码的感性表述,它后面有很多理性认知的支撑。代码优雅,是一种艺术的表现。
Sorry, something went wrong.
No branches or pull requests
No description provided.
The text was updated successfully, but these errors were encountered: