Skip to content

Instantly share code, notes, and snippets.

💭
ねむい

mike_neck mike-neck

View GitHub Profile
@voluntas
voluntas / death_march.md
Last active Apr 2, 2019
デスマーチが起きる理由 - 3つの指標
View death_march.md

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

著者: 青い鴉(ぶるくろ)さん @bluecrow2

これは結城浩さんの運用されていた YukiWiki に当時 Coffee 様 (青い鴉(ぶるくろ)さん)がかかれていた文章です。 ただ 2018 年 3 月 7 日に YukiWiki が運用停止したため消えてしまいました。その記事のバックアップです。

今は 404 ですが、もともとの記事の URL は 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 になります。

昔、自分がとても感銘を受けた文章なので、このまま読めなくなるのはとてももったいないと思い、バックアップとして公開しています。

@ykubota
ykubota / Java 10の変更点(JEP).md
Last active Mar 7, 2019
Java 10の変更点(JEP観点)非互換性観点は別記。
View Java 10の変更点(JEP).md
@gakuzzzz
gakuzzzz / 1_.md
Last active Apr 8, 2019
Scala の省略ルール早覚え
View 1_.md

Scala の省略ルール早覚え

このルールさえ押さえておけば、読んでいるコードが省略記法を使っていてもほぼ読めるようになります。

メソッド定義

def concatAsString(a: Int, b: Int): String = {
  val a_ = a.toString();
  val b_ = b.toString();
@fumokmm
fumokmm / temporaryBlockClosure.groovy
Created Sep 3, 2011
Using closure for temporary block.
View temporaryBlockClosure.groovy
@groovy.transform.Canonical
class Person{ def name }
List<Person> list = {def list = []; ['taro', 'jiro', 'sabuchan'].each{list << new Person(it)}; list }()
List<Person> list2 = ['taro', 'jiro', 'sabuchan'].collect{ new Person(it) }
assert list == list2
You can’t perform that action at this time.