ikarigata
shihashi200.bsky.social
ikarigata
@shihashi200.bsky.social
エンジニアです
振り返り用に学習の過程を残していきます
『単体テストの考え方・使い方』を読み始めた。まだ2割くらいしか読んでないけど
・単体テストと統合テストの違いってなんなのか?
・そもそも「単体」てなに?
・単体テスト時ってなにをどこまでモック化すべき/してよいのか?
・パラメータ化テストでどこまでのテストケースをしまってよいのか?

みたいな単体テストの勉強を始めたばかりのぼくみたいな人間の疑問に既に答えてくれまくっていてめちゃ良い本…
January 3, 2025 at 9:54 AM
sqlx、DB接続用のライブラリとしてだけじゃなくマイグレーション管理のツールとしても使えると…
めちゃくちゃ便利では
prismaてのもそれと似たようなことができて、sqlxはコードからマイグレーションのsqlは自動生成されず手動で用意する必要がある分自由度が高い、と…
めちゃくちゃ勉強になった

chatgpt.com/share/67415b...
ChatGPT - sqlx migrate 解説
Shared via ChatGPT
chatgpt.com
November 23, 2024 at 4:43 AM
ポモドーロ、勉強時間を『量』で管理するうえではめちゃくちゃやり易いけど
どうしても「キリ良いとこまでもう少し進めたい、でも+1ポモは要らない」みたいな状況が多いな
結局1ポモ足してまたキリ悪く終わってまた足して、、となりがち
November 22, 2024 at 4:18 AM
gitコマンドも全然覚えてないのでブランチ切らずにmainにしちゃったコミットを別ブランチ切って付け替えるだけでもめちゃくちゃchatgptに訊きまくった…
良い方法なのかは分からないけどとりあえず
ブランチ
git reset --hard HEAD~1
でmain側から最新のコミット完全に取り消すと。。
このへんの「よくある操作ごとのアンチパターン/ベストプラクティス」みたいのがまとまった本とかないんかな
November 22, 2024 at 2:26 AM
github actions、何にも知らないながらワークフローで失敗するとコミット自体が取り消されるのかと思ってたけど、失敗したコミットの履歴が残るのか

失敗したコミットってなんだ…?
November 20, 2024 at 3:36 AM
dockercompose、初心者すぎて躓きまくっている
ぼくが『ボリューム』だと思っていたのは『バインドマウント』というやつだったのか…
ボリュームに対して名前を指定してホスト側のデータ保存場所はdockerに勝手に選ばせる前者の方が一般的なのか

”ホストOS側のパス:コンテナ側のパス”の記述しか見たことなかったので戸惑った…

多分初歩的過ぎるんだろうけどこういうのも残しておこう。。
November 19, 2024 at 8:51 AM
Linuxの細かいコマンドとかパーミッション関連全然分かってないかもとなって買ったこの書籍、知ってるつもりだったコマンドでもそんなオプションあったんだとなったりしてだいぶよいな、、
この辺の話、基礎知識すぎてあんまり人に聞きづらいので地味にありがたい

amzn.asia/d/7e0hQOY
ゼロからわかる Linuxコマンド200本ノック―基礎知識と頻出コマンドを無理なく記憶に焼きつけよう! | ひらまつ しょうたろう |本 | 通販 | Amazon
Amazonでひらまつ しょうたろうのゼロからわかる Linuxコマンド200本ノック―基礎知識と頻出コマンドを無理なく記憶に焼きつけよう!。アマゾンならポイント還元本が多数。ひらまつ しょうたろう作品ほか、お急ぎ便対象商品は当日お届けも可能。またゼロからわかる Linuxコマンド200本ノック―基礎知識と頻出コマンドを無理なく記憶に焼きつけよう!もアマゾン配送商品なら通常配送無料。
amzn.asia
November 19, 2024 at 12:12 AM
『RustによるWebアプリケーション開発』、第二章からさっそく筆者が要求している全体知識のレベルにまったく達していないことを突きつけられて楽しい
November 19, 2024 at 12:00 AM