タグ

2020年8月26日のブックマーク (4件)

  • The GitLab Handbook

    Take GitLab for a spin See what your team could do with The DevSecOps Platform. Get free trial

    The GitLab Handbook
  • スケールする組織を支えるドキュメンテーションの技術を”GitLab Handbook”から学ぶ|安野貴博

    ドキュメント文化は健全な組織のスケールのために必要 組織の中でドキュメント/文章を残し活用していくことはとても重要だ。クオリティの高いドキュメントがあることで、組織に情報が流通し、透明性を確保できるようになる。情報を流通させるためにいちいち口頭の説明がいらないから、メンバーの数が増えた時でもスケールしやすくなる。過去の結論にアクセス可能になるので、議論を積み上げていき、意思決定のクオリティを高めることにもつながる。そもそも何かを読むということは何かを聞いて教わるよりも時間あたりの処理量が多いし、非同期に実施できる。良いドキュメントをアセットとして社内に蓄積していくことはスタートアップのみならず、ありとあらゆる組織が成長していく上でとても重要であると言える。 しかしその一方で、良質なドキュメント文化を徹底できている会社は多くないように見える。例えば、社内のドキュメントを蓄積させていく場所とし

    スケールする組織を支えるドキュメンテーションの技術を”GitLab Handbook”から学ぶ|安野貴博
  • Gitのhashが衝突するのはどれくらいの確率か : mwSoft blog

    Gitのコミット時に付けられるhashって衝突するんじゃね、と思って確認したことをメモしておく。 まず、ごくごく低確率ではあるけど衝突することはあるようだ。 How would git handle a SHA-1 collision on a blob? So what happens is that if we ever see a collision, the "earlier" object in any particular repository will always end up overriding. もし衝突が起きたら、そのレポジトリにおける過去のコミットは上書きされるよ。 あまりよろしくない挙動になっているようだ。 とはいえ衝突が起こる確率は天文学的な数字だし、偶然それが起こったとしてもちょっと過去のログが欠けるだけだから別にいいよね、ということになっている。 過去にお

  • 「便利すぎる」──政府の接触確認アプリを補完する3密チェッカー、19歳学生が2週間で開発 「バグと試験が重なって大変だった」

    「現在2密です!できるだけ密になる場所を避け、安全に行動しましょう」――自分がどれくらい密閉・密集・密接、いわゆる“3密”の環境にいるかを判定するスマートフォンアプリがある。愛知県に住む19歳の学生プログラマー・ラビットプログラムさんが2週間で開発した「3密チェッカー」(Android)だ。 3密の測定以外にも、周囲の人がどれくらい新型コロナウイルス感染症の接触確認アプリ「COCOA」をインストールしているかや、東京都や愛知県の新規感染者数なども表示できる。ネットでは「周囲のCOCOAインストール数が分かるのすごい」「よくできている」「便利すぎる。iOS版も欲しい」と評価する声もある。 IT系の専門学校に通うラビットプログラムさんが、時には徹夜しながらリリースにこぎつけ、アップデートを続けているというこのアプリ。開発の意図や経緯を聞いた。 COCOAで感じた物足りなさ、“密”を避ける行動に

    「便利すぎる」──政府の接触確認アプリを補完する3密チェッカー、19歳学生が2週間で開発 「バグと試験が重なって大変だった」