Web极速开发

作者: 笑楔信 | 来源:发表于2017-01-16 19:33 被阅读15次

    序:开发是一个生态过程,以实战为基础,才能达到最高效率。

    极速开发的工具使用方式:

    1、Eclipse只开一个项目(除非不得不开多个)

    2、项目打开的文件不删除或者只用全部删除Ctrl+Shift+F4,先忽略Ctrl+Shift+F6切换文件的方式。

    3、建立自己的文件名起名方式

    4、利用Ctrl+Shift+r打开文件

    5、发布之前不做任何验证码或者忽略验证码

    6、忽略代码整洁性、减少代码行数,常使用全选和Ctrl+Shift+F重排代码。(另外,在jsp文件中重排可能会影响我们的美观,比如多个<input>标签合到了一行,所以jsp中要保持好的代码排版,然后你看到局部不工整的,选中这部分再重排,细节自己调整,核心是保持可读性)

    7、和表单对应赋值时,如果没有其他更快的方式,只留下表单页和赋值页,通过Ctrl+Shift+F6切换来查看或复制,通过Page Down来快速翻页

    8、删除某个对象的左边时使用Delete键,删除右边使用Backspace键,这样删少了可以继续点击删除,不用浪费时间用鼠标点,多次练习即可养成习惯。

    9、增强自动提示:eclipse中编辑java只在.出现才自动提示,通过在windows-preference-Java-Editor-content Assist中把自动提示的.换为abcdefghijklmnopqrstuvwxyz.ABCDEFGHIJKLMNOPQRSTUVWXYZ,可以通过大小写字母自动提示。

    10、jsp的dom变成变量批量使用,一种方法通过dom选择器获得;另一种写到一个string中,这时候eclipse在jsp编辑器不能用 Toggle Block selection Mode块选择模式,但是可以把jsp贴到Java代码中,或者用notePad++等编辑器,通过批量操作包裹在+" "或+' '中实现,同时注意EL表达式等的影响。

    11、对于代码块的部分,先确定自己的前缀,如o,通过在eclipse-windows-preferences-java-Editor-template中new一个自己的代码块如:o:print,如System.out.println("${var}");,应用之后,java代码中输入o:的时候或者o:print加Alt

    12、编辑js页面需要打开outline视图,尤其是在标签行数太多的时候,outline找代码比较方便,尽量不要太多层次。

    Toggle Block selection Mode

    极速开发快捷键

    Shift+Home/End:选中本行所有,Home是前向取所有,End是后向取所有。单数次不含空格,偶数次包含空格。

    Ctrl+←/→:快速跳过驼峰、单词等移动方式,应养成习惯

    Ctrl+Shift+←/→:快速根据驼峰、单词选中内容

    Ctrl+Backspace:向前删除一个单词/驼峰

    Ctrl+Delete:向后删除一个单词/驼峰

    Alt+/:弹出提示

    Ctrl+F:在当前文件中查找文本,需要注意,eclipse中查找功能也很强大,无论是大小写敏感、全单词还是选中行查找/替换,高手一定要常用熟练的还有正则表达式的查找

    极速开发之掌握超级工具类

    Commons-lang.jar中CommonUtils工具类:包含最常用的很多功能,但很多程序员只用过其中很少一部分,这个还有很多你想用却不知道的功能

    极速开发查找文本位置:

    快捷键:Ctrl+H

    加快查询速度方式:1、自定义中去掉对自己无用的查找类型 2、开启项目较多时,Scope建议选择Enclosing projects(围绕当前打开文件所在的项目) 3、不需要查找关联资源时,不要选中consider derived resources 4、如果项目很大且已确定文件类型,则File name patterns中*.*修改为你要查询的文件类型,如*.java,*.xml

    极速开发的项目架构(推荐,非必须):

    除Eclipse本身的 .externalToolBuilders、.settings和自动生成的target文件,文件的整个布居为Smart-plus架构,关于Smart具体结构,查看我的简书目录下有:http://www.jianshu.com/p/ac5e3fba82bc

    关于maven项目想要看maven仓库中对象的源码,建议直接download到本地,我导航用的是navigator,虽然Package Explorer可以查看maven代码,但Package Explorer太乱影响速度。如果非要用Package Explorer找maven文件,输入英文首字母查找较快

    极速开发之界面

    一个好的编辑器是程序员的好帮手,而编辑器的界面决定程序员有没有编程的胃口,所以在eclipse中找到Help-Eclipse Marketplace,在所有类别里查找theme,找一个适合的主题,有可能激发你所有的编程力量。

    极速开发相关小知识和技巧

    对变量起名的时候最好遵循通用性原则,即一个实体是Student类型的,用entity大部分情况下比用stu/student合适;另一方面,对于框架级及更底层的方法,起名的时候最好能直接起成定义的变量,如调用create(Object obg,String str),起名时两个参数气味obg和str就不需要在写一次了

    对于数组和map类型的变量,在jsp端使用el表达式${variety[0]}或者${variety["key"]}可以快速取得局部值

    相关文章

      网友评论

        本文标题:Web极速开发

        本文链接:https://www.haomeiwen.com/subject/vuicbttx.html