提高代码编码的效率,习惯非常重要!

提高代码编码的效率,习惯非常重要。经验分享一下:

1、写代码前,先把需求弄清晰(这个非常关键):把业务转化成功能点,有多少个功能点?

2、设计

把业务对象弄清晰,从大到细设计,看看使用什么设计模式去把程序实现(设计模式里面都有一套思想,一定要把设计模式思想弄明确,再用。不能为了使用设计模式去强制使用)

弄清楚后,把代码功能框架写出来,注意,这个时候不能把具体实现的功能都写了,仅仅写代码的接口和整体的交互方法

检查一下,看是否有没有问题。没问题,往功能框架里面填内容,做实现

3、实现

代码实现从后台代码写起,写完后台代码再和前台交互调试

4、调试

调试这一步是最困难的。频繁启动server。频繁清缓存!

在调试过程中。各种各样的小问题,都会影响到你的效率!(如server报错,在eclipse中弹窗!

不清除缓存。缓存引发的问题,等等),解决的思路例如以下:

4.1、不轻易更新代码!

更新代码有风险,更新代码可能会导致程序报错。服务启动不起来!

一定要等你的代码写完了,再更新。上传!

假设有和其它模块有交集的地方,在第二步先让该同事把该接口写好,更新!

4.2、缓存问题:

代码:做完了第三步,有些资源文件或者代码报错的时候。工具可能不编译,为了防止bulid的代码问题出现,建议,先clean。后bulid!注意,clean的时候。不要自己主动bulid

4.3、启动服务

启动服务之前,最好把server里面的要部署的这个项目清除掉,彻底删除,就好像从来没部署过这个项目一样。

4.3.1、手动清除也会影响工作的效率,能够把清除server的缓存写个bat。rd命令,彻底删除缓存

4.3.2、在这里说到服务,也有能够有优化效率的地方。

有没有发如今eclipse里面的server里面部署项目,有时会在窗体里面跳来跳去!tomcat7近期用着就是这样子。常常报那个thread优化的问题,又跳一个断点出来,让你通过!又或者,后台自己主动打印出来信息,又跳出一个窗体。你不得不把这个窗体最小化!给你写代码调试的时候带来不便,不知不觉就影响到你的效率了。

建议把server脱离eclipse。独立部署项目,在eclipse里面开远程调试功能!

4.3.3、清除浏览器的缓存

服务启动完毕,启动浏览器,建议开发过程中使用火狐,火狐有一个非常好用的功能。隐私模式(ctrl+shift+p),启动后。是一个干净的浏览器

5、调试完毕。更新代码,解决冲突,最后一次性上传功能代码

时间: 2024-09-28 17:30:05

提高代码编码的效率,习惯非常重要!的相关文章

提高代码编码的效率,习惯很重要!

提高代码编码的效率,习惯很重要.经验分享一下: 1.写代码前,先把需求弄清晰(这个很关键):把业务转化成功能点,有多少个功能点? 2.设计 把业务对象弄清晰,从大到细设计,看看使用什么设计模式去把程序实现(设计模式里面都有一套思想,一定要把设计模式思想弄明白,再用!不能为了使用设计模式去强制使用) 弄清楚后,把代码功能框架写出来,注意,这个时候不能把详细实现的功能都写了,只写代码的接口和总体的交互方法 检查一下,看是否有没有问题,没问题,往功能框架里面填内容,做实现 3.实现 代码实现从后台代码

WebDriverWait智能等待查找元素,提高代码的执行效率,不浪费时间,减少代码量

from selenium.webdriver.support.wait import WebDriverWait智能等待10s之后获取元素,获取的是单个元素def find_element(self, locator):WebDriverWait(self.driver, 10).until(lambda the_driver: the_driver.find_element(locator)) return self.driver.find_element(*locator) # 智能等待1

ABAP怎样提高代码执行效率?

程序的设计思路当然会影响程序的执行速度.程序如何设计与程序员的个人习惯以及业务逻辑有很大的关系.下面我要谈的是如何提高程序中相关代码的执行效率.供参考. 1.杜绝使用 select ….endselect 语句.如果使用时 可以用 select …into cor.. table 替代 : 2.不要在 循环中 使用 select 语句,尽量使用 read table … BINARY SEARCH 替代: 3.select 中 尽量要求字段最少,避免 select * : 4.select 中如

理解CPU分支预测,提高代码效率

摘要: 技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也会体现在优秀程序员在工作效率提升.产品性能优化和用户体验改善等小技巧方面的分享,以提高我们的工作能力. 技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也会体现在优秀程序员在工作效率提升.产品性能优化和用户体验改善等小技巧方面的分享,以提高我们的工作能力. 从本期开始,我们将邀请来自阿里巴巴各个技术团队的程序员,涵盖中间件.前端.移动开发.

前端程序员的蜕变——JS的 event 对象属性、使用实例、兼容性处理(极大提高代码效率、减少代码量)

下面讨论一下 js 中的 Event 对象,主要从以下三个方面详细的描述(点击标题可跳转到对应部分): 1.什么是event 2.怎么用event,用他该注意什么,几个简单实际应用 3.event在不同浏览器的存在的兼容问题,及如何去解决  1.  什么是event Event 对象代表事件的状态,比如事件在其中发生的元素.键盘按键的状态.鼠标的位置.鼠标按钮的状态等等.说的通俗一点就是,event是JS的一个系统内置对象.平时无法使用,当DOM元素发生按键.鼠标等等各种事件时,系统会自动根据D

如何提高团队协作的效率

http://blog.csdn.net/xiaoting451292510/article/details/13022539 摘要:软件开发是一项团队活动,必然需要团队成员间的交流与协作.由此,如何提高团队协作的效率便成为大家共同关注的话题.本期三位嘉宾将结合自己的实践经验与大家一起探讨. 金仕达卫宁软件科技有限公司首席架构师李枫:审时度势,及时调整 分工合理,责任明确 团队是由个人组成的,团队中的个人往往经历不同.背景不同.性格有差异.水平有高低.在团队形成后.正式开工前,首先应该进行合理分

什么方法可以显著提高程序员工作效率

注:也许你见到过一种人,好像同样没完没了的加班,却在你不知道的时候额外学习补充,几年过后晋级Boss.大牛,而你依然是个渣,虽然不尽是.但工作效率在这中间确实起到了重要作用.不要提EQ.IQ,现在还能靠敲代码吃饭,大部分人的智商差异都不大,特别和坐在你身边的那位.今天我们一起探讨下提高工作效率的方法,验证一下细节决定成败.本文多数答案来自知乎. 先分享一些:11个小技巧提高程序员工作效率,小习惯更重要(认可度很高哦) [facebook]程序猿提高工作效率的15点技巧 想提升工作效率应该注意的七

提高代码质量:如何编写函数

阅读目录 命名 函数参数 编写函数体 总结 函数是实现程序功能的最基本单位,每一个程序都是由一个个最基本的函数构成的.写好一个函数是提高程序代码质量最关键的一步.本文就函数的编写,从函数命名,代码分布,技巧等方面入手,谈谈如何写好一个可读性高.易维护,易测试的函数. 回到顶部 命名 首先从命名说起,命名是提高可读性的第一步.如何为变量和函数命名一直是开发者心中的痛点之一,对于母语非英语的我们来说,更是难上加难.下面我来说说如何为函数命名的一些想法和感受: 采用统一的命名规则 在谈及如何为函数取一

前端代码编码和设计规范系列——JavaScript编程规范

1文档信息 条目 内容 项目编号 通用 项目名称 通用 标题 JavaScript编程规范 类别 规范文档 当前 试用草稿 摘要 当前版本 V1.0 日期 2015/11/9 作者 徐维坚(xuweijian) 文档拥有者 内部公开 文件 前端规范系列-JavaScript篇.docx 2修改历史 编号 修订人 修订内容简述 修订 日期 修订前 版本号 修订后 版本号 V0001 徐维坚 编程规范文件编写,草稿试用版公布 2015/11/10 V1.0 规范前言 良好的编程规范对于软件的开发与维