徒然なるままに

学習メモがメインです

自分用メモ

ふりかえりカンファレンスの一人ふりかえり

ふりかえりカンファレンスに参加しました! カンファレンスの内容を一人でふりかえって、特に学びになった点やセッションを見て自身がやりたいことを書いていきます。 「場づくり」から始めるふりかえり はじめて『ふりかえり』やってみた!しかも毎回異なる…

ソフトウェアにおける品質/テストについて思っていること(2022/3ver)

ソフトウェアにおける品質/テストについて、自分が思っていることを取り留めもなく書いています。2022/3時点での考えとしてのスナップショットとして記事にしています。 抽象的な部分もあるので、また見直したときに具体化していこうとしています。 前回の記…

2021年のふりかえり

2021年ふりかえり やったこと 読んだ本 アジャイルなチームをつくる ふりかえりガイドブック 始め方・ふりかえりの型・手法・マインドセット システムテスト自動化 標準ガイド ソフトウェアテスト技法練習帳 ~知識を経験に変える40問~ マインドマップから…

ソフトウェアにおける品質/テストについて思っていること

最近テストについて学習しています。 ソフトウェアテストの教科書を読んだ感想 - 徒然なるままに 「システムテスト自動化 標準ガイド」を読んだ感想 - 徒然なるままに 「マインドマップから始めるソフトウェアテスト」を読んだ感想 - 徒然なるままに 現時点(…

-bash: __git_ps1: command not foundの対処法

下記のコマンドを入力後にエラーになったので、その対処法を書きます。 export PS1='\[\033[32m\]\u@\h\[\033[00m\]:\[\033[34m\]\w\[\033[31m\]$(__git_ps1)\[\033[00m\]\n\$ ' 環境 __git_ps1とは git-prompt.shが入っているか確認。 ダウンロード/環境変…

テストの自動化についての思うこと

はじめに テストの自動化に興味があるので、メリット・デメリットを自分なりにまとめました。 はじめに 書かないこと テストを自動化するメリット テストを自動化していないことによる弊害 最後に 参考にさせていただいたサイト 書かないこと CI/CDについて…

ShellScript(Bash)の学習

ShellScript(Bash)について学習したのでそのメモ。 ShellScriptを学習する理由 ShellScriptとは 実行環境 学習内容 ダブルクォーテーション(")とシングルクォーテーション(')の違い リダイレクト 標準出力とエラー出力を同じファイルに出力 標準出力エラー出…

特定のGemだけUpdateする

特定のGemを更新した際のメモ。 背景 GitHubで以下のセキュリティアラートが上がった。 こういう場合筆者はいつもGemfileに対象のGemがあるか確認し、bundle installを実行してGemを更新している。 しかしながら今回はいつもと違った。 今回Gemfileにはアラ…

Rubyでif内の変数のスコープ

Rubyでif内の変数のスコープがわからなくなったので調べてみました。 環境 Linux Debian 10.0(Docker上) ruby 2.6.3p62 Rails 5.2.3 結論 if内で宣言した変数にifの外からでもアクセスできる。(if内の変数はif関係なく変数が宣言されている。) Rubyではif…

CircleCIについて理解したこと

10/1と10/4にCircleCIのイベントに参加しました。振り返ることでCircleCIについての理解を深めたいと思います。 circleci.connpass.com circleci.connpass.com イベント参加前の理解度 継続的インテグレーション(CI)と継続的デリバリー(CD)のこと。詳しい意…

fullcalendar導入

前回から引き続きWebアプリを作成中です。 スケジュール表みたいなカレンダーを画面に表示したいため、fullcalendarというライブラリの導入方法を記載します。 自分の環境 Linux Debian 10.0(Docker上) ruby 2.6.3p62 Rails 5.2.3 導入手順 Gemfileに以下のg…

RSpec導入

ポートフォリオ作成も兼ねてWebアプリを作成中です。 環境ができた!と思っていたが、よくよく考えるとテスト自動化する環境を設定するのを忘れていました... と言うことで実務で使用されていることが多いであろうRSpecを導入します。 参考にさせていただい…