首页   注册   登录
 blindpirate 最近的时间轴更新
blindpirate's repos on GitHub
Groovy · 0 人关注
android-relocation-test
Cache relocatability test for Android using Santa Tracker
Java · 0 人关注
android-times-square
Standalone Android widget for picking a single date from a calendar view.
0 人关注
ares
document
Java · 0 人关注
arthas
Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas
CSS · 0 人关注
blindpirate.github.io
Java · 0 人关注
Builder-Generator
Java · 0 人关注
canal
阿里巴巴mysql数据库binlog的增量订阅&消费组件 。阿里云DRDS( https://www.aliyun.com/product/drds )、阿里巴巴TDDL 二级索引、小表复制powerd by canal. Aliyun Data Lake Analytics https://www.aliyun.com/product/datalakeanalytics powered by canal
Java · 0 人关注
checkstyle
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
Objective-C · 0 人关注
coobjc
coobjc provides coroutine support for Objective-C and Swift. We added await method、generator and actor model like C#、Javascript and Kotlin. For convenience, we added coroutine categories for some Foundation and UIKit API in cokit framework like NSFileManager, JSON, NSData, UIImage etc. We also add tuple support in coobjc.
Shell · 0 人关注
deis-charts
Helm Charts for Deis Workflow -- Building Open Source Tools for Kubernetes
0 人关注
docs
An open source project for documentation of Go Package Manager.
Java · 0 人关注
druid
阿里巴巴数据库事业部出品,为监控而生的数据库连接池。阿里云Data Lake Analytics(https://www.aliyun.com/product/datalakeanalytics )、DRDS、TDDL 连接池powered by Druid
0 人关注
effective-go-zh-en
《Effective Go》中英双语版
0 人关注
everything-about-java
Java 相关技术文章
Groovy · 0 人关注
fabric8-pipeline-library
Fabric8 Pipeline for Jenkins
Java · 0 人关注
fastjson
:bullettrain_side: A fast JSON parser/generator for Java. (Aliyun Data Lake Analytics https://www.aliyun.com/product/datalakeanalytics powered by fastjson )
Java · 0 人关注
fescar
:fire: Fescar is an easy-to-use, high-performance, java based, open source distributed transaction solution.
Java · 0 人关注
file-leak-detector
Java agent that detects file handle leak
Perl · 0 人关注
flamegraphdiff
flamegraphdiff
Go · 0 人关注
glide
Package Management for Golang
Java · 0 人关注
go-lang-idea-plugin
Google Go language IDE built using the IntelliJ Platform
Go · 0 人关注
gogland-issue
Go · 0 人关注
gogs
Gogs (Go Git Service) is a painless self-hosted Git service.
Go · 0 人关注
golang-broken-vendor
Go · 0 人关注
govatar-net
Tiny server in GO serving avatars.
Java · 0 人关注
gradle
A powerful build system for the JVM
Groovy · 0 人关注
gradle-guides-plugin
A collection of opinionated plugins to support authoring of guides
0 人关注
gradle-summit-2017
Keynote for Gradle Summit 2017
Kotlin · 0 人关注
gradle-test-kotlin-extensions
Kotlin extensions for Gradle testing

blindpirate

V2EX 第 162843 号会员,加入于 2016-03-11 09:21:48 +08:00
今日活跃度排名 2284
blindpirate 最近回复了
我觉得答案显而易见啊。。。简历质量不高让人没有面试的欲望啊。。
数学系啊。。。。
@smeraldo 从目前和三个 merge 了我的 PR 的团队的接触来看,我对他们三个团队很有信心。但是从跟你的对话来看,我对你的团队没有信心。
@smeraldo 我是这么理解的:

首先,对于不能 /不想修复的问题,@SuppressWarnings 是常规操作。在 Sentinel 项目中,说句实话,我没有把握把这几个问题修复好(类似的注解还有 @SuppressFBWarnings,是 FindBugs 引入的,它需要额外的注解是因为 FB 扫描的是字节码,字节码中已经没有 @SuppressWarnings 信息了)。

其次,仅仅 @SuppressWarnings 不会使代码变得更坏——它是编译期注解,对编译后的结果没有任何影响。好处是从此之后新的违背代码规范的问题能在第一时间被发现。

最后,假如哪一天团队想要修复相关问题,全局搜索相应的 @SuppressWarnings 注解即可,无需运行构建。

这让我想起来,gradle 在迁移 Java9 的过程中,发现有很多测试在 Java9 上不能通过。我们当时的解决方案是,引入了一个 FIX_TO_WORK_ON_JAVA9 注解,在 Java9 上直接忽略这些测试: https://github.com/gradle/gradle/blob/69e400f5f00d60684c75827ecf61d3521d333467/subprojects/internal-testing/src/main/groovy/org/gradle/util/TestPrecondition.groovy#L106。忽略这些测试并不意味着从此不管了,而只是代表这些问题我们知道了,当前限于实际无法处理。绝大多数被忽略的 Java9 上的测试已经在去年夏天被修复掉了。
@smeraldo 这样做的目的是保证代码至少从此以后不会变得更差。
@azh7138m 我不知道你用的什么工具,我用 IDEA,在单个文件或者项目上 右键 Analyze - Run inspections by name - 选择修复类型 - Fix 即可。
@xiaohuamao 因为我喜欢写代码呀。
@realPipiz 不。
@PP @VoidChen @dfjslkjdf 我已经提交了 4 个 PR 了,你们呢?你们除了高谈阔论冷嘲热讽,做了什么?
@dfjslkjdf 我的时间比你值钱的多,但我乐意。合并 PR 的人都没意见,你算个什么东西。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2357 人在线   最高记录 4385   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 10ms · UTC 03:19 · PVG 11:19 · LAX 20:19 · JFK 23:19
♥ Do have faith in what you're doing.
沪ICP备16043287号-1