エンターテイメント!!

遊戯王好きのJavaエンジニアのブログ。バーニングソウルを会得する特訓中。

2021-07-01から1ヶ月間の記事一覧

【Typescript移行】完結編 ~そして静的型の世界へ~

経緯 js→tsへの移行がやっと終わって、mainブランチに統合できたから、これまでの経緯を振り返って見ようと思い書いた。 移行話 とりあえず、移行を思い立ってから、移行が完結するまでを物語風でまとめておく。 内容 一章 決意 最初の段階で、tsにするかjs…

【typescript移行】Typescriptで`'x' is not defined`

経緯 js→tsへの移行をしているのだが、掲題の通り'x' is not definedが発生していて、かなり悩んだ。。。 ts移行の記事は以下 suzaku-tec.hatenadiary.jp suzaku-tec.hatenadiary.jp suzaku-tec.hatenadiary.jp 内容 htmlからtsで定義したfunctionを呼び出し…

Typescriptで`'x' is not constructer`

経緯 js→tsへの移行で実行時に'x' is not constructerというエラーが出てきた。 コンストラクタは宣言してるはずなのになぁ~って思って調べていたが、かなり沼にハマったので、記録を残しておく。 なお、過去の移行話は、下記に散らばってるので、興味があ…

js→typescript移行で実行時に`Electron failed to install correctly, please delete node_modules/electron and try installing again`

経緯 下記の記事でts→js移行したのだが、ビルドはできた。 しかし、実行時にエラーが。。。 suzaku-tec.hatenadiary.jp エラー内容 App threw an error during load Error: Electron failed to install correctly, please delete node_modules/electron and …

JavascriptからTypesctiptへの移行~ts-migrateを活用

経緯 個人で開発してるプロジェクトで、どうしても型を使えたほうが開発効率が上がりそうというのが見えてきたので、一旦挫折したTypescriptへの移行を四苦八苦しながら調査した 対応方法 いろいろ調べた結果、どうやらts-migrateを使えば、比較的、低労力で…

"Cannot use 'in' operator to search for " が出て迷った

事象 jsonをparseして、プロパティの存在チェックにinを利用したときに、表題のCannot use 'in' operator to search for ...というエラー文言が出てきた。 エラーの内容 参考サイトからの引用 JavaScript の例外 "right-hand side of 'in' should be an obje…

2021/07/05週 気づきと振り返り 夏場は出社したくない!

業務こなしての問題・気づき c# string.format内での中括弧表示 結論から言うと、{{って定義すれば、{って表示できる。 JSON形式の項目をログにするときに、必要になった。 Format関数の出力で中かっこ "{" "}" を表示する - C#プログラミング 普段のケース…

2021/06/28週 気づきと振り返り

業務こなしての問題・気づき git ブランチをマージしたら削除 ブランチ対応が終わり、マージが終わったのにブランチを残したままにするのは、良くない。 なんでこのブランチ残ってるんだっけ?って調査するのが辛い。。。 運用次第ではあるが、不要になった…