作为一名程序员的对自己的编码要求

1. 大驼峰:

函数名,类名,属性名

2. 小驼峰

变量名

3.变量命名

1).使用常用易于理解动词,名词,动名词,完成时,表示变量的要做的事情和状态
比如:定义一个已经完成测速的语音代码列表

var speededLanguageCodes = new List<>();

使用ed形式来表示已经测速,LanguageCode标识语音代码,加s就表示一个列表,集合,数组

2).尽量避免list等结尾无脑命名
例如:定义一个已经完成测速的语音代码列表

尽量避免  var speededLanguageCodeList = new List<>(); 
尽量使用:var speededLanguageCodes = new List<>(); 

通过给变量中的名词加s来表示他是个列表,避免直接加List

3).坚决避免info,dir等缩写无脑命名
强调:不要缩写,单词过长可以换一个,不能缩写!
例如:定义一个学生信息变量
(以后工作不想挨骂就赶快放弃它hhh)

使用:  var studentInformation = ....;
不要使用 var studentiInfo = ....;

4).常规命名

  • 目录名字用Folder结尾
  • 路径名字用Path结尾
  • 数量用Count结尾
    …待补充
4. 代码内容和排版
  • 代码逻辑一定要清晰,每写一步代码一定要知道,它的作用是什么,那里会用到它,避免在逻辑连贯的代码中间插入与此逻辑无关的代码。
  • 逻辑相同的代码中间不应有空行以显示它们意思连贯,逻辑不同的代码可以通过空行来显示他们逻辑不同,做的事情不一样,上边代码逻辑已经结束,开始了新的逻辑。
  • 代码注释,注释清晰明了,不能含糊不清。
5. 学习知识要求
  • 学习新的内容一定要看文档!!!!!看方法,看参数,看返回值,反正文档上只要有的一定要看,最重要的是要理解!!要会,要懂!!!
  • 看不懂就问,问同事,问领导,问同学,问老师。
  • 想不通的东西不要自己硬磨!!有可能别人一两句话就点通你了,千万别有那种自己肯定能想出来的思想,别人教,自己会了结果都是一样,不要浪费时间!自己磨出来的你可能会有更多成就感,但感觉没什么卵用,没必要。
  • !!!!!记住,一个问题问一遍可以,第二遍别人可能还会给你讲,但可能会烦,第三遍就是自己的问题!!!!!
6. 关于调试

多用断点和调试,自己写的每一行代码自己都要重新跑一遍,都没问题了才算ok。

7.送给小白读者:

大学编写代码一定要养成良好习惯,类图,流程图一类的一定要学,总之就是好的习惯 + 多学习,不然职场你一定会很惨!天天被凶就算了,关键是技术不行工资还低hhhh。

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 作为一名程序员,我在2023年对自己的计划包括: 1. 不断学习和提升技能:我会继续学习新的编程语言和框架,以及不断提高编码能力。 2. 参加行业相关的培训和会议:我会参加各种行业相关的培训课程和会议,以便获得最新的行业知识和技能。 3. 参加项目并积累经验:我会参加各种项目,以便积累丰富的经验,并提升个人能力。 4. 在业内建立良好的人脉关系:我会努力与业内的同行建立良好的人脉关系,并与他们保持联系。 5. 寻找更好的发展机会:我会不断寻找更好的发展机会,以便在职业生涯中取得更大的成功。 总之,我在2023年会努力工作,不断学习和提升,并寻找更好的发展机会,以在职业生涯中取得更大的成功。 ### 回答2: 2023年的计划对于我作为一名程序员来说十分重要,我希望能够提升自己的技能水平并取得更好的职业发展。以下是我的计划: 首先,我计划继续学习并掌握新的编程语言和技术。随着科技的不断发展,编程语言和技术也在不断更新换代,作为一名程序员,保持学习的状态是必不可少的。我将花费更多的时间学习目前主流的编程语言,如Python、Java等,并尝试掌握最新的前端和后端技术。通过不断学习,我希望能够拥有更广泛的技术视野和更强大的技术能力。 其次,我计划参与更多的项目和实践。在理论学习之外,实践是提升技能的关键。我计划积极寻找项目机会,无论是个人项目还是团队项目,都可以提供宝贵的实践机会。通过参与各种项目,我可以锻炼解决问题的能力,提高编码和协作能力。同时,我也希望通过实践中的挑战和失败,不断完善自己,进一步提高自己的技术水平和经验。 第三,我计划参加相关的培训和技术交流活动。参加培训和技术交流活动可以与其他程序员交流和学习,了解行业最新动态和趋势。我计划参加各种技术研讨会、讲座和培训班,通过与行业专家和其他程序员的交流,深入了解各种编程技术和最佳实践。同时,我也希望能够积极参与技术社区,与其他程序员分享自己的经验和见解,不断提高自己的影响力和口碑。 最后,我计划在个人项目和开源社区上做出更多的贡献。通过自己的努力,我希望能够在个人项目中实现一些有意义的功能或解决一些实际问题,并将其开源。通过开源社区的贡献,我可以帮助他人解决问题,同时也能够借助其他人的反馈和指导,不断改进自己的代码和设计能力。 总之,2023年对于我作为一名程序员来说是充满挑战和机遇的一年。我将不懈努力,持续学习和实践,不断提升自己的技能水平和职业发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

S 占占

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

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

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

打赏作者

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

抵扣说明:

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

余额充值