最近写Java在用IntelliJ IDEA这款传说中的神器IDE,看群里的大神们都在用,也耐不住寂寞想向大神们看齐一下.刚开始用,很多地方也不是很熟,今天遇到一个问题,导入一个项目后,看有些类里的代码下面老是报一些灰黄色的下划波浪线,也不是报错,但是,像我这种有代码洁癖的人 ……*),心里总是感觉不舒服,怎么办呢,百度了一下,原来是因为有重复的代码,一看代码,咦,貌似确实如此. 原来“在IDEA中根据设置的不同,有些代码页,当代码重复比较多时,会出现灰色或黄色的波浪线”,so ga…… 原因知…
Pycharm中新建一个工程,如果不经过配置,在该工程下创建模块写代码,通常是有波浪线的,这样看着很不美观 如何解决这种问题,通常有两种方法 方法一:点击右下角的图标,会出现一个Highlighting Level,默认是Inspections,设置为None 但这种方法有个缺点,就是只针对当前的py文件生效,当你再创建一个py文件时,还会出现波浪线 方法二:点击File—Settings—Inspections,找到Python,默认Python右边是"-",不要勾选就行,然后点击右…
在Android Studio中写代码时,经常会在一个英文单词的下面出现波浪线,这是因为系统检测到你的这个英文单词不符合规范,如下所示: 解决办法:选中这个单词,点击鼠标右键,点击:Spelling ---> save....  就行了.…
近期安装了python后,发现使用pycharm工具打开代码后发现代码下边会有波浪线的显示:但是该代码语句确实没有错误,通过查询发现了两种方法去掉该波纹的显示,下面就具体说明一下: 方法一: 打开pycharm在右下方有一个医生头像的小图标,点击打开,如下图: 选择1打开对话框,然后按照2将级别调制Syntax下,即可将本文件中的波浪线去掉,但是该方法只针对本文件生效其他文件还是会有相同的问题. 方法二: 1.选择文件选择file—Settings,如下图打开setting对话框 2.选择Edi…
解决办法:项目属性->c/c++->常规->附加包含目录->$(ProjectDir): $(ProjectDir) 项目的目录(定义形式:驱动器 + 路径):包括尾部的反斜杠“\”.…
可以看到上面代码中的灰色波浪线,特别影响观感,可以看到是因为有了重复代码.不确定它是怎么确定重复代码的. 解决办法: Setting--Editor--Inspections--General---Duplicated Code fragment ,把勾去掉即可. 去除mapper.xml文件的背景色 No data  sources configured 和 SQL dialect detection 去除选择. Injected language fragment 的Background 去…
1.File--setting--Editor-Inspections-Geneal-Duplicated Code 去除 主要是类中出现太多的重复代码,idea自动提示.…
DRY(don't repeat yourself),重复往往是代码腐烂的开始,我们一般的处理手法是将重复的代码提取成一个方法,然后用新方法替换掉原来的代码. 但是对于for循环里面的重复代码要如何处理呢?比如有下面2个方法: A.class 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public boolean methodA(List<String> list) { for(String string : list) { if (string.st…
坏味道--重复代码(Duplicate Code) 重复代码堪称为代码坏味道之首.消除重复代码总是有利无害的. 特征 两个代码片段看上去几乎一样. 问题原因 重复代码通常发生在多个程序员同时在同一程序的不同部分上工作时.由于他们正在处理不同的任务,他们可能不知道他们的同事已经写了类似的代码. 还有一种更隐晦的重复,特定部分的代码看上去不同但实际在做同一件事.这种重复代码往往难以找到和消除. 有时重复是有目的性的.当急于满足deadline,并且现有代码对于要交付的任务是"几乎正确的"时…