前言:最近在项目中用到了sonarLint,初次接触这个软件,感觉真的很不错,一些代码上的问题可以利用sonarLint检测出来,一个软
原创 2022-10-17 14:27:24
316阅读
本项目提供自动化脚本工具,用于检测Awesome CLI应用列表中的项目状态,识别已归档的GitHub仓库和失效链接,确保列表始终保持最新和可用状态。 ...
转载 2天前
332阅读
 弱网测试,是软件测试不可缺少的一个环节,但目前主流的一些弱网测试工具,或多或少暴露了一些缺点,这工具称不称手只有自己知道。 最近腾讯出了一款弱网测试神器 QNET,被誉为测试行业的“国货之光”,今天我们一起来揭开QNET的神秘面纱吧。 主流弱网测试工具1  Fiddler/CharlesPC 端安装,作为代理服务器,设置延迟参数,模拟不同的网络情况。缺点是
0.前言最近在项目中发现了一个问题,服务器端下发了一个比较大的开屏页面,客户端在加载开屏图片的时候使用了BitmapFactory创建Bitmap,而且是在主线程做的,平时图片小,可能没出现什么问题,结果这次服务端放的图片大了,就造成了一大面积的Crash。这其实就是一个代码质量与代码规范的问题,怎么保证这个问题不在发生?靠开发者的自觉吗?我觉得整个代码世界最大的变量其实就是人,谁都有个马高镫短,
代码质量的评估维度很多,我自己的理解有这几个层次:能用——>能读——>能改——>能适应业务的变更。高质量的代码不是一蹰而就的的,是从特别小的细节例如变量命名规则到高大上的架构设计,一点点积累而成的。关于架构设计的部分,正在阅读《重构》和《Head First 设计模式》,在这里我总结下最近看到的一些改进代码质量的方法和工具,包括:代码规范、CodeReview、重构、单元测试以及
好的代码一定是整洁的,并且能够帮助阅读的人快速理解和定位。好的代码可以加快应用的开发迭代速度,不必花过多的时间来修复 bug 和完善代码。好的代码不但能够使得新的项目成员更容易加入项目,同时方便项目组成员快速做好 Back up。好的代码便于促进团队间交流合作提升开发效率。 代码质量评价标准 有编码经验的人对代码都有一定的“鉴赏力”,能够凭感觉给出代码好坏的主观评价。但是这种凭感觉的方式太过个性随
转载 2021-06-20 17:19:08
184阅读
好的代码一定是整洁的,并且能够帮助阅读的人快速理解和定位。好的代码可以加快应用的开发迭代速度,不必花过多的时间来修复 bug 和完善代码。好的代码不但能够使得新的项目成员更容易加入项目,同时方便项目组...
转载 2021-07-27 17:50:13
201阅读
「远程开发」时代到来?
原创 2022-03-02 19:03:09
466阅读
sonarqube质量检测工具1.sonarqube简介sonarqube用是5.6以上版本1.安装mysql5.6[root@gitlab mysql]# yum -y localinstall mysql-community-*.rpm[root@gitlab mysql]# sy
原创 2021-11-19 14:13:21
426阅读
好的代码一定是整洁的,并且能够帮助阅读的人快速理解和定位。好的代码可以加快应用的开发迭代速度,不必花过多的时间来修复 bug 和完善代码。好的代码不但能够使得新的项目成员更容易加入项目,同时方便项目组成员快速做好 Back up。好的代码便于促进团队间交流合作提升开发效率。 代码质量评价标准 有编码经验的人对代码都有一定的“鉴赏力”,能够凭感觉给出代码好坏的主观评价。但是这种凭感觉的方式太过个性随
转载 2021-06-20 09:50:34
132阅读
不管多远的路,也能走到尽头;不论多深的痛苦,也会有结束的一天。
原创 2021-06-16 22:02:22
239阅读
好的代码一定是整洁的,并且能够帮助阅读的人快速理解和定位。好的代码可以加快应用的开发迭代速度,不必花过多的时间来修复 bug 和完善代码。好的代码不但能够使得新的项目成员……
转载 2021-06-25 11:25:41
268阅读
好的代码一定是整洁的,并且能够帮助阅读的人快速理解和定位。好的代码可以加快应用的开发迭代速度,不必花过多的时间来修复 bug 和完善代码。好的代码不但能够使得新的项目成员更容易加入项目,同时方便项目组成员快速做好 Back up。好的代码便于促进团队间交流合作提升开发效率。
转载 2021-07-16 14:32:05
317阅读
近日,在IEEE BigData2020 Global Road Damage Detection Challenge 2020道路损坏检测竞赛中,滴滴AI视觉团队提出的CFM(Consistency Filtering Mechanism with Self-Supervised Methods)算法,在两个不同评测集中,以Test1得分0.6657,在全球80个参赛队伍中排名第二;Test2得
AigC检测工具数据的描述 随着人工智能生成内容(AIGC)技术的迅速发展,检测工具数据质量和准确性成为了关键问题。本篇博客将详细介绍如何解决“AigC检测工具数据”相关的问题。接下来,我们将通过一系列的步骤和配置详解,让你全面掌握这一主题。 ### 环境准备 在搭建AigC检测工具环境时,确保所需的前置依赖已正确安装是至关重要的。 | 依赖名称 | 版本
原创 1月前
193阅读
        随着业务的发展,系统会越来越庞大,原本简单稳定的功能,可能在不断迭代后复杂度上升,潜在的风险也随之暴露,导致最终服务不稳定,造成业务价值的损失。而为了减少这种情况,其中一种比较好的方式就是提高代码质量,比如通过代码审查,从而降低错误风险,但是,代码审查难度大,代码缺陷、漏洞不易发现,且审查工作随着代码量
在日常团队Android项目开发过程中,难免会疏忽出现一些bug,而且这里bug对用户体验是不好的,要几时铲除。而且每个coder的编码习惯不用和编出来的代码也是会有差异的。为了保证团队开发中代码的规范以及尽量避免低级bug,我们往往需要一些工具来进行严格的检查,从而提高代码质量。下面介绍一下四种插件lint、findBugs、PMD、CheckStyles的功能和使用方式。
你是否需要一款简洁实用的网络检测工具呢?来试试Network Kit X for Mac吧!Network Kit X Mac版是一款运行在MacOS平台上的网络检测工具箱。Network Kit X允许您快速查找有关您的网络的所有信息。内部和外部IP,ISP名称,网络名称,MAC地址,网关地址,子网掩码和DNS地址等信息。 功能介绍网络实用程序X在iOS平台上下载超过10万次后,Ne
# Java性能检测工具实现指南 ## 1. 简介 在开发Java应用程序时,经常需要对性能进行监测和优化。为了实现这一目的,可以利用Java性能检测工具来识别应用程序中的性能瓶颈和优化机会。本文将指导你如何实现一个简单的Java性能检测工具,帮助你快速入门并理解其原理和使用方法。 ## 2. 思路和流程 下面是实现Java性能检测工具的基本思路和流程: | 步骤 | 描述 | | --
原创 2023-10-02 06:10:34
45阅读
开启JAVA死锁之迷一般来说,每一种使用线程的语言中都存在线程死锁问题,Java开发中遇到线程死锁问题也是非常普遍。笔者在程序开发中就常常碰到死锁的问题,并经常束手无策。本文分享笔者在JAVA开发中对线程死锁的一些看法。     一. 什么是线程     在谈到线程死锁的时候,我们首先必须了解什么是Java线程。一个程序的进程会包含多个线
  • 1
  • 2
  • 3
  • 4
  • 5