Skip to content

Instantly share code, notes, and snippets.

View suztomo's full-sized avatar
🐢

Tomo Suzuki suztomo

🐢
View GitHub Profile
@suztomo
suztomo / death_march.md
Created May 6, 2018 12:27 — forked from voluntas/death_march.md
デスマーチが起きる理由 - 3つの指標

デスマーチが起きる理由 - 3つの指標

これは http://www.hyuki.com/yukiwiki/wiki.cgi?%A5%C7%A5%B9%A5%DE%A1%BC%A5%C1%A4%AC%B5%AF%A4%AD%A4%EB%CD%FD%CD%B3 のバックアップです。

なにか問題がある場合はこの Gist にコメントをお願いします。

3つの指標

鳥のさえずり声を聞いて、私は悪態を吐いた。今日の早朝に予定されていたミーティングのことをすっかり忘れていたのだ。 まったく、最悪の朝だ。着替えている間に、電話も鳴った。「高い金を払ってコンサルタントを雇った極めて重要なミーティングだ」と念を押されていたというのに。 それもこれも昨日のバグのせいだ。睡眠時間も、開発スキルも、人員も、私の現場には何もかもが足りていない。 それにも関らず、理解の足りない上司は「テスト工程を削ってでも早く納品しろ」とプレッシャーを与えてくる。 あの馬鹿どもめ。一体何を考えているんだ?

/*
* Copyright 2019 Google LLC.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
/*
* Copyright 2019 Google LLC.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
@suztomo
suztomo / gist:ccbcd15e8822ebad217de76bace82783
Created July 3, 2019 15:16
Linkage Checker for spring-cloud-gcp-core for #762
The note for https://github.com/GoogleCloudPlatform/cloud-opensource-java/issues/762
[ERROR] Linkage Checker rule found 249 errors. Linkage error report:
Class reactor.core.publisher.BaseSubscriber is not found;
referenced by 1 class file
org.springframework.core.io.buffer.DataBufferUtils (spring-core-5.2.0.M3.jar)
Class reactor.core.publisher.FluxSink is not found;
referenced by 1 class file
org.springframework.core.io.buffer.DataBufferUtils (spring-core-5.2.0.M3.jar)
suztomo@suxtomo24:~/cloud-opensource-java$ git log -1
warning: log.mailmap is not set; its implicit value will change in an
upcoming release. To squelch this message and preserve current
behaviour, set the log.mailmap configuration value to false.
To squelch this message and adopt the new behaviour now, set the
log.mailmap configuration value to true.
See 'git help config' and search for 'log.mailmap' for further information.
@suztomo
suztomo / gist:dfc5a4074d98e5c1d7f514bbd5e6b733
Created July 25, 2019 13:52
mvn dependency tree containing org.codehaus.plexus:plexus-utils:jar:3.2.0
suztomo@suxtomo24:~/cloud-opensource-java/enforcer-rules$ mvn -B dependency:tree -Dverbose=true -Dscope=test
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Linkage Checker Enforcer Rule 0.2.4-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ linkage-checker-enforcer-rules ---
[INFO] com.google.cloud.tools:linkage-checker-enforcer-rules:jar:0.2.4-SNAPSHOT
[INFO] +- com.google.cloud.tools:dependencies:jar:0.2.4-SNAPSHOT:compile
@suztomo
suztomo / gist:f3a99fa9c285c00552c751911e342b59
Created July 29, 2019 14:22
linkage-checker-enforcer-rule-maven-core-3.6.1
[INFO] -------< com.google.cloud.tools:linkage-checker-enforcer-rules >--------
[INFO] Building Linkage Checker Enforcer Rule 0.2.4-SNAPSHOT [8/9]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ linkage-checker-enforcer-rules ---
[INFO] com.google.cloud.tools:linkage-checker-enforcer-rules:jar:0.2.4-SNAPSHOT
[INFO] +- com.google.cloud.tools:dependencies:jar:0.2.4-SNAPSHOT:compile
[INFO] | +- org.apache.bcel:bcel:jar:6.3.1:compile
[INFO] | +- org.apache.maven:maven-compat:jar:3.6.1:compile
[INFO] | | +- org.codehaus.plexus:plexus-interpolation:jar:1.25:compile
@suztomo
suztomo / gist:3aa97f3e13d437bcfbc3bb9f686b272c
Created July 29, 2019 19:50
jaxen:jaxen:1.1.1.6 tree in master
Dependencies for jaxen:jaxen:1.1.6
jaxen:jaxen:jar:1.1.6
dom4j:dom4j:jar:1.6.1
jaxme:jaxme-api:jar:0.3
jaxen:jaxen:jar:1.1-beta-6
dom4j:dom4j:jar:1.5.2
jaxme:jaxme-api:jar:0.3
jaxen:jaxen:jar:1.1-beta-4
dom4j:dom4j:jar:1.5.2
jaxme:jaxme-api:jar:0.3
@suztomo
suztomo / gist:678259355f7bab1fd65b7546bdc8032b
Created July 29, 2019 19:52
jaxen:jaxen:1.1.1.6 tree in collect_dependencies
Dependencies for jaxen:jaxen:1.1.6
jaxen:jaxen:jar:1.1.6
dom4j:dom4j:jar:1.6.1
jaxme:jaxme-api:jar:0.3
jaxen:jaxen:jar:1.1-beta-6
jdom:jdom:jar:1.0
xerces:xercesImpl:jar:2.6.0
xml-apis:xml-apis:jar:1.0.b2
jaxen:jaxen:jar:1.0-FCS
xom:xom:jar:1.0
All duplicate classes are related to one of "appengine-api-1.0-sdk", "guava-jdk5", "servlet-api", "javaee-api", "protobuf-lite", and "android-4.1.1.4".
Checking overlapping classes
Duplicate paths for com.google.common.annotations.Beta
guava-28.0-android.jar
guava-jdk5-17.0.jar
Duplicate paths for com.google.common.annotations.GwtCompatible
guava-28.0-android.jar
guava-jdk5-17.0.jar
Duplicate paths for com.google.common.annotations.GwtIncompatible