ターニングポイントさん!?

カテゴリー: 技術 Page 2 of 17

鬱退職ブログを読んだのでコード設計について書く

不幸なブログ記事を読みました。

自社開発メガベンチャーをわずか半年で鬱退職した雑魚エンジニアの話|JoanOfArc (note.com)

◆余談:設計下手、静的型付け言語にキレがち。

まず余談。読み飛ばしてよい。

ふだんお仕事でC#とかTypeScriptみてぇな静的に型が判る言語(≒静的型付け言語)を使ってるんですけど、別チームの同僚から「これこれこうで型がキツいしワケわからん」みたいな相談事を受けることがある。

AI感

人工知能の発展目覚ましく、ただ我々からしたら何が起こるんだか良くわからない状態でもある。IT技術者である拙者からしてもAIよくわかってないでござる。

非専門家として思ったこと書いておく。星新一とかいうおじさんが既に考え済みのことをなぞっている部分も多いかもしれない。五月雨で書くから読み易くもない。

◆とっとこしゃべるよAI太郎

チケプラはパスワードの平文をメールで返却してくるから終わってる

チケプラ カンタン便利な電子チケット (tixplus.jp)

俺の周囲をうろつく謎の女がBUMP OF CHICKEN TOUR 2023 be thereのチケットを宮城4/1長野4/9とダブルで当ててきたので俺の分を受け取ろうと思ひたちてチケプラというサービスをアレしてた。チケプラの利用は初めてで、eplusっていうゴミサイトからのアカウント連携で入った。だからパスワードがよくわからん状態。パスワードわからぬのでサイトから変更かけたい。

バグとエラーと不具合と例外と正常系と異常系と準正常系

以下に俺の認識を書く。プログラム分からない人でも読めなくもない感じに書く。でも読んだところで何か得られるというものでもない。時間の無駄。

書くにあたって特に調べ直したわけではないから、時に正しくない。Wikiのリンクを張っている場所があるけど、極力内容を読まずにリンク張ってます。なんとなく。

◆バグ

プログラム(ソースコード、設計)の間違い。根源的には人的なミス。バグによってエラーや不具合が引き起こされる。ソフトウェアのみならずハードウェアの設計に考慮漏れがあったりしたらそれもバグ。

【TypeScript】nestしたオブジェクトのプロパティにインデックスでアクセスする

◆結

前提として、型安全で引いてくるのは限度がある。

例えばあるオブジェクトの”piyo.a”の値をとりたいときは以下の感じ。

const a = {
  hoge: "",
  piyo: {
    a: "text",
    b: 100,
  },
};

const getValue = (s: string, item: object) =>
  s.split(".").reduce<unknown>((p, c) => p?.[c as keyof typeof p], item);

const b = getValue("piyo.a", a);

この形を取らざるを得なくなったら設計を見直したほうがいい。何かおかしいことをやろうとすると、こういったおかしいコードを書かされるはめになる。

オブジェクト指向について一席

ちゃんと書こうと思ったらまた果てしねぇ時間が溶けるので、さわり(広く芸能で、中心となる見どころ・聞きどころ。また、話や文章などで最も感動的、印象的な部分。)だけ書く。

◆おことわり

この記事は、意図的に何も見ず何も調べずに書いている。なぜなら際限がないと思ったから。一部リンクを張るためにググったのはあるけども。

きょうのアーキ「飛んできた通信をとにかく食って正常ステータスコード返しつつキューで食いなおすやつ」

こんにちは。料理研究家のプロレタリアプログラマー人間です。ここのところ梅雨がね。梅雨が短い…あの…季節ですね。はい。バイウハザードっつってね。えぇ。

毎日のお献立に困っていらっしゃる主婦の方が多いとか多くないとか小耳に挟みまして、大変そうだなと。可哀そうに。可哀そうなので救済を与えたいなと存じました。

ですから、普段お料理をなさらない雑魚でも簡単に作り置きできる、体に嬉しいシステムアーキテクチャを紹介します。

【Sen】同名のプロパティは後勝ちだからやべぇよなという話

ブログがスランプっていうか一本前のMicrosoft Build語り記事のせいでペースが、ペースとおまんこが壊れそう。両方同時にパリンと音を立てて壊れそう。チマチマ追記してるんだけど情報量が大きすぎてキッツイ。聞いたことだけ書くんならサクサクだが、疑問点を解消しつつのアウトプットですから時間がメリメリ溶ける。それゆえブログが硬直しかねん。

というので、書くほどでもないようなことを整調のためにペチペチ書く。アホほどどうでもいい乱文でお届けします。途中からIT技術の話になります。だから帰れ。

Microsoft Build 2022ワロス

マイクロソフター(造語)のみなさま。こんばんは。僕です。ビルゲイツです。めっきりいい季節ですね。ナデラを殺す。

Microsoft Buildについて全部のセッションを視聴してきた(大嘘)ので吐き出します。多すぎるんだよセッションが。このビルゲイツ野郎。愛すぞ。

◆基調講演

Microsoft Build オープニング

なんらかの情報を得ようとして動画を見るのってつらいな。1.75倍速でもつらい。同時通訳なのでなおさら。

【再々考】テキストデータフォーマット考える

世間でよく使われているデータフォーマットにムカつくと、ボクの考えた最強の記法を考えたくなる。いずれ飽きるけど。

仕事ではないんだけどGW中にgRPC周りを散策してたらチンチンがイライラしてきたのでgithubに適当にぶちまけて書きかけて放置していたアレを更新かけまいかと思った。まだ更新かけてないけど。

内容としては独り言なので、誰に向けてもいない書きっぷりになってる。

◆追記:2023/10/18

◆まえのやつ

見直すとまぁイケてないな。不合理な記法だ。やりたいことも範囲も境界も不明確。馬鹿が考えてる。クソアホ。いやでもブレストみたいな気持ちで書いたものですし。頭の体操みたいなもんですし。

Page 2 of 17

Powered by WordPress & Theme by Anders Norén