2021-11-01から1ヶ月間の記事一覧
概要 例題 関数をテストしたい 問題点 sourceできない 解決策 関数だけを切り出して、別ファイルにする aliasを使って、終了処理を書き換える exit()関数を自作して、終了処理を書き換える 概要 exitを含むスクリプトを、sourceで読み込むときの問題と対策 …
作成の動機 ゴール 制限 解決案 調査 作成のヒント 結論 スクリプト例 拡張予定 まとめ 作成の動機 ゴール linuxでgitコマンドを補完したい 制限 git-completion.bashがあるが、最新はgit --list-cmdsを内部で使うため、Gitは2.18以上である必要がある git、…
概要 ターゲット ゴール 備考 分けないと何が問題なのか どんな方針で分けていけばいいのか 方針 なぜこの2つなのか 理想 関数の分け方3パターン ロジックとI/Oで分ける a_and_b()みたいな関数をロジックとa()とb()にわける 6行くらい書いたら変える 概要 タ…