こんにちは。てぃろです。 以下の記事でfastlaneを使ったUIテストについてそのやり方を解説しました。 その中で採用はしませんでしたが、一度検討したネタがあるので、番外編として別記事にしました。 sips コマンド活 […]
【iOS】複数端末のUIテストを自動化しよう – XCUITestとfastlaneとBeyond Compareで実装
こんにちは。てぃろです。 大規模ソフトウェア開発の品質を考える第三弾です。第一弾と第二弾はコチラから。 今回はiOSアプリの品質を確保するために必要なUIテストについての記事です。この記事で言いたいことは以下の3点です。 […]
xcodegenを入れようとしてxctestが見つからない時はXcodeでCLIの設定をしてるか確認しよう
こんにちは。てぃろでです。 今回は簡単な備忘録です。 新しいMacで環境を整備していて、xcodegenを動かそうと以下のようなコマンドを実行しました。 すると、こんなエラーが出ました。Xcode入れてるのに?Xcode […]
Xcode13(beta)で実機でUIテスト(XCUITest)しようとしたらBundle Identifierが勝手に書き変わってしまった
こんにちは。てぃろです。 最近の仕事ではSwiftで書いたiOSアプリの品質を維持向上させるために、コード分析やその修正から開発運用の見直しまでなんでもやっています。 その中でUIテスト(XCUITest)の整備をやって […]
”比べてわかるIaCの選び方 – クラウドネイティブストーリー”を読んで、Pulumiのすばらしさに気づきました
こんにちは。てぃろです。 先日同僚が技術書典にIaCに関する本を出した、と聞いたので本人から買って読ませてもらいました。こちらです。 個人的にもいくつかIaCのサービスは使っていたのですが、より多くのプラクティスを載せて […]
WordPress5.8 でWebPアップロードをサポート!変換は未サポートなのでプラグインで対応だ
こんにちは。てぃろです。 WordPress 5.8が2021/7/20にリリースされました。 いくつか新機能が追加されましたが、ブログを運営している中でも重要だと思った新機能はWebPのサポートです! 新機能の一覧は、 […]
リモート会議のためにマイクにこだわろう – おすすめはUSBで使えるコンデンサマイク
こんにちは。てぃろです。 その後も同様のテレワークをずっと続けていますが、やはりこれで問題なく仕事が回るということが証明されてしまったと思います。 テレワークは有力な働き方となり、家の仕事環境はすごく大事になります。する […]
もう大規模開発で詳細設計書は作れない。単体テストコードを詳細設計と再定義しよう
こんにちは。てぃろです。 大規模ソフトウェア開発の品質を考える第二弾です。第一弾と思ってる記事はコチラです。 今回は特に、どうすれば大規模開発においてデグレを防いだ開発を進めることができるか?という課題について現実的な話 […]
TypeScriptでFireStoreのMap型をmapでループする
こんにちは。てぃろです。 今回は最近私がハマったTypeScriptの実装についてのメモ書きです。 やりたかったことは、FireStoreに格納されているMap型のデータをReact+TypeScriptのフロントで取得 […]
失敗から学ぶAppSyncのSubscriptionとかApolloとかPostmanとか
こんにちは。てぃろです。 今回はAppSyncでSubscriptionのクライアントを作ろうとして失敗した話です。個人的に学びが多かったので記事にまとめます。 そもそもやりたかったことは、AppSyncのSubscri […]