UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

システム開発

【イベント参加ログ】デザイン・要件・設計をつなぐモデリング

こちらのイベントを拝聴した modeling-how-to-learn.connpass.com サービスデザイナー・ソフトウェアエンジニアの樋口さんの発表だったのだが、デザイナーの立場からDDDに言及されていて興味深かった speakerdeck.com 発表を聞いた後は、ぼやっと考えていた…

【システム開発】JavaScriptのError を拡張する

JavaScriptで作ったアプリでのエラーをハンドリングしたい 例えば、Node.jsのAPIサーバーでリクエストパラメータの精査エラーをハンドリングするなど 特定のエラーを処理する場合はMDNにあるようにinstanceofで判別することができる try { foo.bar() } catch…

【システム開発】様々な国と地域の人たちで構成されている大規模プロジェクトの進め方

JSConf2021の最後に発表された元Chromium開発者の@kinuさんの基調講演が非常に印象に残っていて、これを忘れないように書き起こしておこうと思う 内容はChromiumの開発組織におけるプロジェクトの進め方というもの Chromiumは様々な国と地域の人たちで構成さ…

【システム開発】スキーマ駆動開発とは

JSConf JPで@takepepeさんのスライドでスキーマ駆動開発という言葉が出てきて、はっきりとはよくしらなかったので調べてみた speakerdeck.com スキーマ駆動開発とは? 例に倣ってSchema-Driven-Development(SDD)とも略されるみたい SDDはスキーマ(システ…

【システム開発】RDRAとは?

こちらのイベントを視聴した modeling-how-to-learn.connpass.com このとき、ある登壇で出てきた「RDRA」という要件定義手法を知ったので調べてみる RDRAとは? k-method.jp RDRAとは神崎善司氏が考案したリレーションシップ駆動要件分析(Relationship Drive…

【システム開発】クリティカルパスとトラックナンバー

ある業務フローをみたときに、ある作業がチームの中で1人しかできないものになっていることに気づいた かつ、その作業が後続タスクに影響があるため、1人の作業遅れがリリースに影響を及ぼしてしまう可能性がある 私はこれをクリティカルパスに問題がある…

【システム開発】PMBOK第7版

t_wadaさんの下のスライドを見ていて、ここにでてくるPMBOK第7版の予測型から適応型へというページがよくわからなかったので読んでみた アジリティを支える品質特性 / Agility and Quality Characteristics Developers Summit 2021 Summer - Speaker Deck …

USVとWTF

AssemblyScript が WebAssembly グループから非推奨にされてしまう可能性があるという話で、その前提の話になるUnicodeとサロゲートの話を聞く機会があったが全くわからなかったので自分なりに復習してみた Unicodeとかサロゲートペアは以前調べてたが、特に…

文字数を数える

システムで扱う文字数の数え方についての話し合いの場があった 個人的には過去の@kawasimaさんの記事を思い出した qiita.com 読み返すと物凄い情報量だったのと、今回いろいろ情報をいただいてアップデートできたので、文字数を数える ということについて改…

Excelが嫌いなんじゃない

あるときエンジニアでない方から「エンジニアはExcelが嫌いなんでしょ?」と言われたことがあった 「設計書をExcelで書くのは古い文化で、最新技術を追うエンジニアはそういうことをしたがらないんでしょ?」とかそういうニュアンスだった しかし、そういう…