タグ

ブックマーク / www.kabuku.co.jp (3)

  • さようなら、TypeScript enum - 株式会社カブク

    フロントエンドエンジニアの今村です。TypeScriptではenumを使わずunion型を使いましょう、という話を書きます。 モチベーション 何を今さら、と思う方もいるかもしれません。 TypeScriptのunion型はenum的なものを表現可能であり、基的にenumよりもunion型を使うべき、という意識を持っているTypeScriptプログラマーはすでに少なからずいるのではないかと思います。しかし、ではenumの使用はいかなる場合も避けるべきなのか、そうでないとしたらどのような基準でenumとunion型を使い分けるべきなのか、といった点について、広く合意の取れたガイドラインはなさそうです(少なくとも私は知りません)。この結果、コードレビューなどで少しやりづらさを感じることがあったので、白黒つけてしまいたいという気持ちからこのブログを書いています。 結論としては、enumは全面的に

    さようなら、TypeScript enum - 株式会社カブク
    zetta1985
    zetta1985 2020/02/29
  • 株式会社カブク

    2024/05/23 オンデマンド製造プラットフォーム「Kabuku Connect」において製罐(溶接)の対応開始、より広範囲な工法・材質で見積りから調達までサポート可能に。 2023/12/26 カブクが提供する双葉電子工業の「フタバオーダーサイト」向け「Plate Builder(プレートビルダー)」、対応範囲の大幅拡大のお知らせ 2023/11/27 非鉄金属材料の大手商社白銅株式会社と協業、生産財ECサイト「白銅ネットサービス」における切削加工品のデジタル調達サービス開発を、カブクの「Plate Builder」の機能提供により支援

    株式会社カブク
    zetta1985
    zetta1985 2017/12/18
  • WebAssembly(wat)を手書きする - 株式会社カブク

    このAdvent Calendarを口実にWebAssemblyを勉強するつもりが気がつけば当日、どころか娘の寝かしつけからの寝かしつけられカウンターが発動し、気がつけば当日23時を過ぎていました。とりあえずプレースホルダー的なエントリを投稿した後で気合で何かでっちあげて翌日AM4時にソースコードのみを追記、そして翌週である日18日にこの文章を書いています。誠に申し訳ありません。カブクでは主にthree.js周りを担当しているあんどうです。 やったこと みんなだいすきGame of Lifeのハンドアセンブルをがんばりました。 勉強目的とは言え時間がなく、ツールを覚える時間どころかインストールする時間も惜しいので、テキスト形式のWebAssembryを手書きしました。とても勉強になるし、とりあえず動かすだけなら意外と簡単なのでおすすめです。ライフゲームは「簡単に書けて少しは見て楽しいもの

    WebAssembly(wat)を手書きする - 株式会社カブク
    zetta1985
    zetta1985 2017/12/18
  • 1