从接触java到现在差不多快2年半时间了,一直在一家小的互联网公司开发与成长。自己推翻过自己无数次写的代码,在实践中我越来越积累了开发心得。
一:首先对于开发者而言,把任务完成有很多种方法,但是我们要选择一条最简单的路,我们要劲量把代码可重复性提高(以前我一直觉得代码可重复性提高的目的是让开发量减少,其实不然,可重复性高,可以让你在后期维护和修改代码的时候非常方便),举个例子:A功能有个功能分别执行(1模块->2模块),B模块执行(1模块->2模块),可能1模块就4行代码,但是如果你是个聪明的人,你一定会把1模块拿出来,因为互联网开发最大的就是变动性,和增加,有可能你以后1模块就需要修改,那么你维护的时候需要把两块模块都修改,大大的增加了成本。
二:一定要让自己的代码功能单一,哪怕是简单的一层判断,能拿出来千万要拿出来。只有单一的功能模块才可以更好的为以后续增的模块融合
三:一定要把包分好,一定要写注释。
四:项目一定要自己做好版本控制
五:一定要多抽时间教教自己手下的人,把那些对自己没什么帮助的代码分下去,只做那些对自己有用的代码
六: 一定要把你使用的第三方jar包摸熟了再用
七:开发中一定要多想。
八:多看看源码:比如tomcat等。
分享到:
相关推荐
### 互联网架构师心得 #### 一、电商系统设计心得 在电商系统设计过程中,我们需要综合考虑业务需求、用户体验以及内部流程等多个方面。以下几点是从实际工作中总结出来的心得: 1. **权限分立与互相制约**: - ...
### 2021年网站开发心得体会 #### 一、项目背景与心得概述 在2021年的网站开发过程中,作者通过亲身实践积累了一系列宝贵经验。这些经验不仅包括技术层面的学习,还有团队协作和项目管理等方面的重要启示。本文将...
【互联网大学生创新创业大赛心得体会】 参与互联网大学生创新创业大赛是一次宝贵的经历,它不仅是对个人技能的检验,更是对团队协作、创新思维和实际操作能力的综合训练。以下是对这一主题的详细解析: 首先,大赛...
【互联网培训心得体会】 在当前数字化浪潮中,互联网培训的重要性日益凸显。从提供的内容来看,这次培训深入探讨了互联网时代企业应该如何适应新环境,利用互联网思维进行创新和变革。以下是几个关键知识点: 1. *...
基于百度SDK的地图软件开发心得.docx基于百度SDK的地图软件开发心得.docx基于百度SDK的地图软件开发心得.docx基于百度SDK的地图软件开发心得.docx基于百度SDK的地图软件开发心得.docx基于百度SDK的地图软件开发心得....
【互联网教育培训心得】 在当前数字化浪潮的推动下,“互联网+教育”已经成为教育领域的一大热点,它不仅改变了传统的教育模式,也为提升教学质量提供了无限可能。这次的互联网教育培训让我深刻体会到,互联网不...
互联网营销学习心得 互联网营销,作为一种现代营销策略,已经在全球范围内展现出其强大的生命力和广阔的发展前景。随着互联网技术的不断进步,尤其是移动互联网的兴起与普及,网络营销的重要地位愈发凸显。本文旨在...
【网站开发培训心得】 在网站开发的道路上,培训是一个重要的里程碑。从初识HTML到深入理解Java,再到熟练掌握网页设计和动态网站开发,每个环节都承载着丰富的知识与技能。以下是我对网站开发培训的一些核心知识点...
【软件开发与应用心得体会】 软件开发是一个复杂而充满挑战的过程,尤其在当今互联网时代,它已经成为推动科技进步和社会发展的重要力量。本文将从Android应用程序开发和软件工程的角度,分享一些学习和实践经验。 ...
【软件开发管理心得】 在软件开发管理中,项目管理扮演着至关重要的角色。项目管理是对一系列独特的、相互关联的活动进行有序组织,以确保在预设的时间、预算和资源限制内达成特定目标的过程。它强调一次性、独特性...
东南大学学生会管理系统——SRTP项目开发心得体会 本文档记录了东南大学学生会管理系统——SRTP项目的开发过程和经验总结。SRTP是一个锻炼大学生课外研究学习能力的一个项目,旨在让学生通过实践学习和研究,提高...
同时,互联网是一个丰富的学习资源,很多技术问题都能在网上找到解决方案,我们应该充分利用这些资源。 在工具使用上,不能过度依赖如Dreamweaver这样的可视化编辑器,而是要注重理解代码,这样才能真正提升技能。...
【互联网创业培训心得体会】 互联网创业,作为一种新兴的商业模式,具有高度的灵活性和创新性。从提供的部分内容来看,互联网创业成功的关键在于对用户需求的深刻理解和不断探索。首先,创业者不应受制于传统的框架...
网站开发是一个涵盖广泛的技术领域,包括前端设计、后端编程、数据库管理以及用户体验优化等多个方面。从提供的内容来看,作者在开发过程中积累了丰富的经验和教训,这些对于任何想要涉足网站开发的人来说都是宝贵的...
【人机交互实验心得体会】 人机交互实验是计算机科学领域中的一个重要组成部分,它涉及如何设计和构建用户友好、高效且直观的系统,使用户能够轻松地与计算机进行互动。在这个实验中,我们主要关注的是人工智能交互...
微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx微信小程序学习心得1.docx
在软件开发的学习过程中,特别是针对ASP.NET的深入探索,我们可以了解到这一技术在现代互联网开发中的重要地位。ASP.NET是微软.NET战略的核心部分,提供了丰富的控件、代码-behind技术以及高度封装的功能,极大地...
总结这个开发心得,我们可以学到以下几点: 1. 在使用百度地图SDK时,要仔细阅读文档,确保理解每个API和方法的用途。 2. 谨慎处理对象复用,尤其是像`GraphicsOverlay`这样的关键类,避免因对象复用导致的逻辑错误...
【外贸学习之外贸实战心得】 外贸,全称对外贸易,是指一个国家...通过外贸实战心得和谷歌开发经验的学习,外贸从业者可以更好地适应市场变化,提升业务效率,同时利用数字化工具提升品牌知名度,实现业务的持续增长。
[14本经典Android开发教程] 8 Linux内核阅读心得体会 读核感悟 2 读核感悟 Linux内核启动 内核的生成 2 读核感悟 Linux内核启动 从hello world说起 3 读核感悟 Linux内核启动 BIOS 5 读核感悟 Linux内核启动 setup...