2023年3月29日のブックマーク (3件)

  • 普通はプロジェクトマネージメントなんてできない

    しんざき氏の記事を読んだ。 https://blog.tinect.jp/?p=81116 要は家庭運営は「プロジェクト」であるのだから適切なプロジェクト運営を行う必要がある、という趣旨で内容については概ね同意ではあるのだが、これを実践しようとするには大きな問題がある。 普通の人は「プロジェクトマネージメント」なんてできないのだ。 私はいろいろな会社の小さめのプロジェクトに参加して開発を請け負うエンジニアなのだが、まともなプロジェクト責任者に当たるのは20%もない。 ここでいう「まともな」というのは、 ・タスクを適切な粒度に分解できる ・タスク同士の前後関係を把握してスケジュールを組める ・品質、コスト、納期を考慮とした優先度付けができる という、プロジェクトマネージメントを行うにあたっての最低限のスキルがある人である。 もちろん優秀な人が集まる大企業であれば多くの人が簡単にこなせるだろう

    普通はプロジェクトマネージメントなんてできない
    bouzuya
    bouzuya 2023/03/29
    期間を定めないとプロジェクトにはならなさそう。育児に関しては、母乳の都合や書類が母親優先だったりするので、父親がなるべく多く動かないとバランスが取れない。うちは母乳を早々にやめていたりする。
  • Announcing Rust 1.68.2 | Rust Blog

    bouzuya
    bouzuya 2023/03/29
  • なぜテストコードを書くのだろう? - Uzabase for Engineers

    こんにちは、NewsPicksの北見です。 ところで皆様、テストコードって書いてますか...? ネットでテストコードについて検索すると 「テストコードを書きましょう」 「テストコードとはこうあるべし」 「TDD(Test Driven Development)だ」 等々が叫ばれています。 ただ、なんとなく「方法論ありきでとにかくテストを書け」と言われているようで、テストの必要性について納得感に欠けている方もいらっしゃるのではないでしょうか? なぜ テストコードを書くのでしょうか? テストコードを書く理由 将来リファクタリングをしやすくする テストコード書く途中で、開発者自身が仕様を理解し、成長できる 最後に テストコードを書く理由 諸説ありますが、私が思うテストコードを書く理由は 将来リファクタリングをしやすくする テストコード書く途中で、開発者自身が仕様を理解し、成長できる の2つです。

    なぜテストコードを書くのだろう? - Uzabase for Engineers
    bouzuya
    bouzuya 2023/03/29
    リファクタリングしやすくなるのはテスト自動化でデグレードの検出 (リグレッションテスト) が安価・高速にできるからかな。仕様の詳細はテストコードの有無に関わらず気になりそう。使用者の視点が得られるの良い。