首页 > 教育资讯 > 正文

为了写好代码,你坚持了哪些好习惯?

2024-10-14 23:09:23 | 雕琢网

小编今天整理了一些为了写好代码,你坚持了哪些好习惯?相关内容,希望能够帮到大家。

本文目录一览:

为了写好代码,你坚持了哪些好习惯?

跪求英语高人指点英文简历一篇(计算机专业的,中译英),万分感激~~~~

At present position: Programmer
At present, the industry: information transmission computer service and software industry

Work experience
April 2003 -05 in April Java software engineers and software development companies in Edinburgh
Engaged in software development
From May 2005 to December 2006 design engineers a monthly salary of Edinburgh Science and Technology Development Corporation: 3000 U.S. mainly engaged in the community, shopping plaza, supermarket-to-peer network, alarm monitoring and graphic design.

Details of work experience

April 2008 - September 2008: Edinburgh, Purchase, Sales Management System
Software Environment: Win2000 + tomcat
Tools: MyEclipse + MSSql2000
Project description: This system uses B / S structure, use of technology struts, Spring, Hibernate, and so on. The completion of major goods into, out, inventory, sales, warehousing and inventory management of all aspects of business operations, the company managers to different places in the company's performance evaluation and make the right direction, there is the main module procurement management, storage management , Sales management, and so on monthly statements. And to provide a complete accounting system, and automatically generate single-business financial records.
Description of the responsibilities: the main warehouse inventory module responsible for the realization of the code work. Pan has been divided into inventory of goods, not goods and Panyingpankui plate. If an inventory of goods, the goods were in the database for the identification, inventory has been. In principle, the inventory is the end of the month on the last day to be held on the principle that a comprehensive inventory, if the situation there is difficult to implement a comprehensive inventory, general manager of the reported approval of the inventory of other ways.

August 2007 -2008 in January of a company human resources system
Software Environment: Win2000 + tomcat
Tools: MyEclipse + MSSql2000
Project description: The main function of the system are set Customized, human resources management settings file, the standard salary management, payment of salary setting, mobilization management, training management, incentive management, recruitment management, standard output statements. Using JSP, Struts, Spring, Hibernate, JavaBean technology, and Struts through the JSP label user interface and interaction. Spring through the Ioc and JavaBean technology to achieve business. Spring use the DAO framework Hibernate framework of the combination of technology, database object-level operations.
Description of the responsibilities: I am in charge of human resources records management module settings. Human resources management settings files include: human resources file registration, the registration files for review of human resources, human resources file information, human resources files change, human resources management to delete the file. First of all, the human resources to carry out the registration file, for review, the review sets out to be the capital of all the files. And then one by one review. Review process, the staff and their positions can not be amended, and other information can be modified. Through the review after the entry into force of the staff files, or to mobilize personnel to leave, modify or delete files.

2007/03--2007/06: a vocational school information management system
Software Environment: Windows2000, as well as more than
Tools: Jbuilder2006 + SQLServer2000 + MySql
Project description: Set in records management training, consulting and marketing front, in-house and on-line test results management, training attendance management, employee records management, employment management in an integrated management system.
Description of the responsibilities: the students file management module of the code, the use of C / S framework, the students file, to provide increased, modified, deleted.

Education background

1999/09 to 2003/06 undergraduate Computer Science and Technology of Shandong University School of Computer
Was awarded a

Skills, expertise

Proficient in the language Java, J2EE familiar with the system's technology architecture, familiar with Struts, Spring, Hibernate development framework. SqlServer2000 skilled and T-sql programming. AJAX framework for understanding and dwr. Understanding of the oracle, MySql database. JAVA on the new technology are very interested in and can work with the combination of a strong self-learning ability. There are challenges, be able to bear the pressure.

为了写好代码,你坚持了哪些好习惯?

我是机电一体化的自考大专生。自考本科考的是工商企业管理,想报考华中科技大学的研究生

可以考的,我建议你查2010华中科大的研究生招生简章,上面有考试科目,不过建议你可以考个不好的大学,好大学一般不要自考生的,还要加考两门专业课,很难。
华中科技大学 电话: 027-83692916
地址: 湖北省武汉市武昌珞瑜路1037 号
邮编: 430074
邮箱: zhaoban@mail.hust.edu.cn
传真: 027-83692945
华中科技大学2010年硕士研究生招生专业目录

各院、系(所)联系电话

院系
代码 院系名称 教务员 办公电话
(区号027) 院系
代码 院系名称 教务员 办公电话
(区号027)
011 数学与统计学院 余 凡 87543431 401 中国语言文学系 陈燕玉 87557713
012 物理学院 潘卫国 87543881 403 法学院 王立环 87556343
013 化学与化工学院 刘 炼 87559334 法律硕士中心 沈 芳 87557648
100 机械科学与工程学院 崔炳凤 87541744 404 社会学系 刘 晶 87543252
110 材料科学与工程学院 张绮林 87543077 406 哲学系 刘 雅 87542403
121 能源与动力工程学院 吴超美 87557814 407 公共管理学院 蒋秋艳 87543047
131 电气与电子工程学院 陈 菲 87543035 408 马克思主义学院 卢 涛 87544455
140 船舶与海洋工程学院 徐俊英 87543258 409 历史研究所 彭金杏 87556545
151 力学系 程建国 87543238 411 外国语学院 陈 蔚 87543339
170 生命科学与技术学院 吴疆鄂 87792269 420 教育科学研究院 董中专 87543347
181 电子与信息工程系 魏 芷 87543704 431 体育学部 吴 蔚 87558789
184 控制科学与工程系 陈 旗 87543230 450 新闻与
信息传播学院 杜生鸣 87557253
185 电子科学与技术系 揭小敏 87542493 510 基础医学院 瞿惠明 83692627
186 图像识别与
人工智能研究所 王红艳 87544104 513 公共卫生学院 欧阳宁慧 83692341
187 国家光电实验室 陈国强 87557463 514 药学院 熊自萍 83692733
210 计算机科学与技术学院 郭 丽 87556058 515 法医学系 刘 艳 83692638
220 建筑与城市规划学院 陈玉秀 87543256 516 医药卫生管理学院 李薄山 83692824
230 光电子科学与工程学院 何洪娟 87793153 517 护理学系 张可可 83692635
240 土木工程与力学学院 闻心春 87542231 519 计划生育研究所 胡 廉 83692651
261 环境科学与工程学院 李 萌 87792403 530 附属协和医院 郭 涛 85726337
271 水电与数字化工程学院 徐宏廉 87541142 540 附属同济医院 陈亚兰 83662565
300 管理学院 李 艳 87556491 550 附属梨园医院 陈爱萍 86777897
MBA中心 熊 杰 87541806 921 软件学院 马中平 87792252
310 经济学院 郑朝阳 87543251

为了写好代码,你坚持了哪些好习惯?

为了写好代码,你坚持了哪些好习惯?

雕琢网(https://www.dkwwzj.com)小编还为大家带来为了写好代码,你坚持了哪些好习惯?的相关内容。

我本人的本科专业就是软件工程,作为开发人员, 一开始学习的时候就养成编码的好习惯真的可以省下很多时间成本,可以让写的代码更加容易理解、更加容易扩展,也可以具有更强的通用性。 雕琢网

那么我坚持了哪些好习惯呢?


  • 多阅读优秀的代码

有空的时候多看看一些优秀的开源框架的代码, 不要求研究透彻,只要能学习到其中的一些优秀的设计理念就可以了,可以通过打断点调试的方式去看源码。

多看看官方文档,它一定是最准确、最实时的资料。编写官方文档的人,也通常就是这些技术或者软件的开发者,他们是对这些东西最了解的人,所以编写的文档不仅质量非常高,通常内容也都是最新的。

  • 规范命名

ITWorld 曾经发起过一个“程序员最头疼的事情”投票,结果,近半数的程序员认为命名是最头疼的事情。有些人在写代码的时候就放废了自我,使用一些只有自己能看得懂的名字,其他人一看就不懂了。

函数、变量、类名等的命名要有它自己的意义,要做到见名知意。 不论是内部变量还是全局变量,都要形成自己的一种命名规则,能够一眼看明白变量的意思。 良好的命名,则可以大大提高我们的代码易读性,也能大大增强代码的可维护性。

  • 认真注释

和命名一样让程序员头疼的还有两件事: 写注释头疼,别人不写注释读着头疼。 写注释是为了让你下次再看到它的时候,能很快知道写的是什么,不写注释,即使是自己再次看到自己写的代码时可能都不知道写的是什么,那就更不要提别人看了你的代码之后是什么感受了。

在必要的地方写上注释说明,方便接手的人理解代码,也方便自己,但注释在于精而不在于多。

  • 模块化编程

将代码模块化,提取出公共逻辑可以使代码的结构比较清晰,对于出现bug时,bug定位起来也比较方便。

在代码中嵌套是我们经常做的事情,虽然嵌套本身并没有什么问题,但有时会使代码更难读。

为了避免不必要的嵌套,我们 可以使用 "Return Early "设计模式,它允许我们将if语句作为一个保护子句,在执行下一步的代码之前检查错误并返回。


编程的好习惯真的要从一开始就要养成,即使不是开源代码也要认真对待,在持续的练习过程中养成编程的好习惯。

以上就是雕琢网小编为大家带来的内容了,想要了解更多相关信息,请关注雕琢网。更多相关文章关注雕琢网:www.dkwwzj.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“为了写好代码,你坚持了哪些好习惯?”相关推荐
为什么有些大学生进了校门就不好好学习了?
为什么有些大学生进了校门就不好好学习了?

为什么有些大学生进了校门就不好好学习了?现在社会,人们会发现一个现象:有的大学生进入大学就不好好学习了。这一点可能并不是大学生的错,原因有以下几点。首先,高考太苦,进入大学需要好好放松一下。中国的教育体系培养出来的孩子大多有这样的想法。在准备高考那段时间太紧张太难熬,考上了,当然首先要好好放松一下。而且,在高中的时候,老师通常就是这么鼓励大家的:高中你就该好好学习,大学才是

2024-09-30 11:14:01
假摔已成习惯,三张黄牌让C罗失去了什么
假摔已成习惯,三张黄牌让C罗失去了什么

假摔已成习惯,三张黄牌让C罗失去了什么无论成就多高,C罗始终伴随着假摔的污点。这种技术本是南美球员惯用的,却由他发扬光大。球迷统计,C罗假摔次数似乎比真摔还多,黄牌有一半源于此。本届欧洲杯预选赛,C罗带领葡萄牙取得佳绩,个人表现突出,但三张黄牌也因假摔而起。这三张黄牌在关键比赛中影响了他。对阵卢森堡,葡萄牙已领先,C罗的假摔显得多余;对冰岛,期望进球的心情可以理解,但选择倒下错失机会。假摔累

2024-09-30 03:09:56
考研专业科目代码写错了怎么办
考研专业科目代码写错了怎么办

考研专业科目代码写错了怎么办为您解答如下:问:我今天刚结束考研,考得是东师大的传媒科学学院广播电视艺术学专业。但是考完第一科专业课后发现我的科目代码写错了,我把专业代码写上去了,但是名称写的没错。这样会不会录不上成绩?答:没问题,装试卷的档案袋上不是有标签了嘛,不过一般来说,这种情况不是很乐观。因为代码是由计算机自动识别的,识别过程中肯定会出错,那就要看负责识别的老师了。如果负责任一

2024-10-20 06:57:12
公务员报考专业中写了代码和专业和没写代码的有什么区别
公务员报考专业中写了代码和专业和没写代码的有什么区别

专业是财务会计与审计,但是公务员考试上没有这个专业代码,那能报考专业为会计学或者审计学么?不可以。公务员考试对专业的要求非常严格。专业代码必须相符。如果你的专业代码和要求的专业代码不相符,是不可以报考的。公务员考试是公务员主管部门组织的担任主任科员以下及其他相当职务层次的非领导职务公务员的录用考试。中央机关及其直属机构公务员的录用,由中央公务员主管部门负责组织。地方各级机关公务员的录

2024-11-01 20:31:18
好多公司不承认成人高考?是为什么?看完你就懂了。
好多公司不承认成人高考?是为什么?看完你就懂了。

好多公司不承认成人高考?是为什么?看完你就懂了。好多公司不承认成人高考?是为什么?看完你就懂了。前段时间人民日报发过一篇文章,成考学历一律同等对待!在职学历教育享同等对待!大家担心的问题,无非是“国家承认,但是企业不承认怎么办”?!下面来为您分析分析。成人高考学历社会认可度一、什么是认可?我对这个的理解是这样的,从字面上来说,认可,就是对学历的认同与可行,也是对成人高考学历真实性

2024-09-26 07:18:20
高三后期了,老师要求写一个学习计划。怎么写啊?
高三后期了,老师要求写一个学习计划。怎么写啊?

高三后期了,老师要求写一个学习计划。怎么写啊?1.晚上一定要保证睡眠。2.上课听好课(不要只顾着记笔记,听明白其实更重要)3.哪不懂,这些就是今天自己要消化的东西。4.晚上不用苦命的熬夜!5.每个周末都要把这周的知识,哪怕是草草的,也要过一遍。好的学习成绩,在于好的学习习惯。要想分配好学习时间就要制定学习计划!!!!这是相当重要的!!!①学习计划主要是计划对空余时

2024-10-04 12:29:07
自考报名专业代码写错了,但是课程代码对的怎么办
自考报名专业代码写错了,但是课程代码对的怎么办

填写三方协议时由于写错个字进行涂改,请问还有效么。填写三方协议时由于写错个字进行涂改,请问还有效么。,三方协议填写自己的信息时将学号写错了,可以涂改吗三方协议的法律约束力是非常强的,是不得随意涂改和任意删除其中内容的。填写时必须认真,确保正确。如果必须更正,需要把错误的划去,写上正确的内容,并由所在院系盖章确认。三方协议是《普通高等学校毕业生、毕业研究生就业协议书》的简称,是由国

2024-10-14 14:07:28
北京理工大学珠海学院好不好?(中国哪所“三本”大学坚持第二批次招生,有望升级为985高校)
北京理工大学珠海学院好不好?(中国哪所“三本”大学坚持第二批次招生,有望升级为985高校)

北京理工大学珠海学院好不好?北京理工大学在珠海市人民政府的大力支持下,在珠海市创办北京理工大学珠海校区。一一踏上了“延安精神驻特区,赤花山下铸传奇”的漫漫征程★北京理工大学珠海校区(学院)建立了以周立伟院士、朵英贤院士、甘晓华院士、梁慧星学部委员、倪国强教授等专家为核心的7支科研创新团队。目前,北京理工大学珠海校区内建有(主要是全日制研究生和本科生,在校生2.6万余人):

2024-10-03 16:26:51