idea怎么更改所有的注释颜色
idea中如何激活test文件?
idea中如何激活test文件?
windows平台下,在idea中按住ctrl 鼠标左键单击@Test就可以点开注解所在的包
htmi注释快捷键?
根据不同的开发工具,快捷键不同,我用的idea,快捷键是ctrl /。
idea怎么查找注释关键字查询?
设置在路径中查找就行,快捷键是ctrl shift f
有哪些用的好的修图App?
手机修图还是Snapseed 功能完备和精细一些。
idea时间为什么用data?
使用@Data注解可以减少了以前的get和set等方法
idea的@test怎么点开?
windows平台下,在idea中按住ctrl 鼠标左键单击@Test就可以点开注解所在的包。
如何避免自己写的代码成为别人眼中的一坨“屎”?
1. 尽量保持方法简短
最佳长度是5-20行,这根据你的情况而定。当然,getters/setters 通常是一行代码的方法,但与其说它们是真正的方法,不如说它们只是存取工具。
2. 不要把同一个变量用于多个不同的目的
一个变量应该始终只有一个目的
3. 使用自描述的变量名和方法名
你的代码应该,对于任何人来说,只要看一眼就能知道是干嘛的。
src - source pos - position prev - previous
如果你认为描述性的名称并不是那么有价值,请对比一下n, ns, nsisd
4. 尽可能的把变量定义在靠近使用它的地方
int foo 3int bar 5// 一大段使用“bar”的代码,// 但没用到“foo”// (foo)
这段代码可以简单的改成
int bar 5// 一大段使用“bar”的代码,// 但没用到“foo”// foo 3baz(foo)
当你把变量的声明和第一次用到它的地方间隔太远时(距离超过一个屏幕),这确实会成为一个问题。记住上下文关系会变得困难,你需要滚动屏幕去找哪来的这个变量。
5. 拒绝神秘数字
当你要把什么东西跟一个常量值做比较时,记得把这个值定义成常量。没有什么会比去猜测你的同事写的这样的代码更让人头疼的事了:
il ltgt
换个形式感觉如何?
inputLength ltgt6. 友好的对待你的语言
学习新语言是一种很有乐趣的事情,你能学到一种新的完成任务的途径。当一个对一种语言已经很专业的人去学习另一种语言时,会出现一种很大的负面效应。比如说你是一个Java开发者,试图去学习Ruby。你应该学会用Ruby的方式解决问题,而不是沿用Java的解决问题的思想。
当你需要重复5遍”Hello world!“时,在Java里,你可能会这样做:
for (int i 0 i lt 5 i ) { (hellogt
在Ruby里,你也许会禁不住这样写:
for i in (0..5) puts Hello world!end
5.times { puts Hello world! }7. 不要逆常规而行
每种语言都有自己不同的习俗约定。一般来说,人们听的最多的是Java的编码规范。让我们看看其中的一些习俗规范:
方法名应该小写字母开头,其后用字母大写的单词连接(veryLongVariableName)
类名应该都使用首字母大写的单词连接而成
常量名应该全部大写,用下划线连接(MY_CONSTANT)
左大括号应该跟 if 语句在同一行
只有在有必要的理由时才去打破这些常规,不要轻易的因为你不高兴就违反它。如果你只是在团队里改变一些这样的习惯,那也没问题,但当把你代
8. 警惕过早优化
过早优化是所有问题的根源
在没有知道问题在哪的情况下试图对程序进行优化,其结果必然是把程序能坏,至少你的代码会丧失可读性。如果你觉得有些地方很慢,不要盲目的重写代码,你应先找到慢的证据。
不要傻乎乎的去解决根本不存在的问题。
没有任何东西会是完美的。即使你感觉你真正写出了一段完美的代码,几个月后回头再看看,你可能会惊讶道”怎么会这样傻?“
改进程序的一个好方法就是重构,但要等程序测试通过之后。你首先要确保程序是好的可运行的,你可以通过自动化测试或手工测试完成这个工作。
之初,你需要的是程序可用。不要期望在第一次就写出完美的程序,你只需要把它写出来,可用。然后重构它,使之完美。对于你们当中知道测试驱动开发(TDD)的人来说,对这个会很熟悉。这里的关键就在于你要习惯于重构这种事情。如果你使用的是像IntelliJ IDEA这样强大的集成开发工具的话,重构的工作会变得简单
11. 通过习例学习新知
编程是一种学习新知的过程。当你学到了新的程序库或新语言,你可能会迫不及待的丢掉旧的代码,用你新学到的东西重新写一遍。有很多的理由都能说明你不该这么做。
往现有的应用里增加新的类库或框架同属于这种情况。就说你写了一个Javascript的web应用,期间,你发现了jQuery。现在你突然急切的想丢到你的Javascript程序,重新用jQuery写,尽管你还从来没用过它。
最好的方式是你先用jQuery写一些简单的例子,通过这种方式把你在应用里将要用到的知识都学会。需要AJAX?在你的项目之外做一些小例子,当完全弄懂了后,丢掉例子,应用到你的产品里。