计算机专业研究生核心能力培养(2)——如何更好的写代码

本文探讨了如何更好地编写代码,包括面向对象编程的重要性,代码命名规范,语义化编程,代码模块化以及注释的使用。强调了编程应使代码易于理解和维护,提倡遵循Python的命名规则,并通过示例说明了代码语义化和模块化的实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 前言

编程能力作为计算机专业研究生必备的技能,是需要熟练掌握的。我仍然记得我大学数据结构老师第一堂课就告诉我们,编程能力对于程序员来说,应该像喝水吃饭一样,不需要再经过大脑思考就能够熟练的使用的技能。更多的精力应该用于思考到底要写什么,写的意义是什么。那么该如何更好的写代码呢?

2. 面向对象编程

面向对象编程不是唯一的编程思想,例如早期的面向过程的编程和后期面向函数的编程都是可以理解的。面向对象编程更加符合我们现实世界的认知规律,可以说,是将“元宇宙”思想发挥的淋漓尽致的一种体现。

随便一个学习过面向对象编程思想的学生,都知道它包含三个方面:封装、继承、多态。这里我们不对其再进行详细讲述,因为在其他地方,这3个部分讲的非常多了。但是如何应用还是需要有以下3点需要注意的:

万物皆对象
任何能够被操作的数据,都应该是一个有结构的对象。我们的编程世界越复杂,能够被操作的数据则愈加复杂,就像我们这个世界一样。简单的东西如纯水等自然不需要过多的描述,但是如汽车这种物体,如果没有结构系统,那么直接操作汽车的每一个部件来让汽车飞驰在道路上,那是难上加难。

任何动作都有主语和宾语
也就是说,任何的函数,

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI让世界更懂你

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值