2021-11-28
https://twitter.com/ningenMe/status/1438348103904497664?s=20
日々エンジニアリングをしていて、技術というより所作が良くないなあって感じる場面が結構あるので、それを書き留めていく。
本番側のソースだけ変えないでねって話。
docker使ってなくて、サーバーにソースを置くタイプだとこういうことが起きえたりする。
本番で障害起きたりして、一旦直すために本番側だけ設定追加とかソース変えてみるみたいな。
良くないね。
ちゃんとPR出してソース修正してよねって話。
master(main) と 本番の状態で差分作らないでねって。
コンテナが主流の今だとそういうことそもそも起きなさそうに思ったりするけど、terraformとかで案外あったりする。
手動で本番リソース作っちゃうみたいな。
ソース管理できる嬉しさ忘れないでって気持ち。
テスト通ってないとかもね。
明らかにマージできる状態じゃないのに「コードレビューお願いします!」って言われても困る〜みたいな。
流石に当たり前っぽいようで、そんなことないような。
例えば、単体テストを書いてね、なら自然な感じはする。
結合テスト中にソース修正したら結合テストやり直してね、だと結構出来てない人がいる印象がある。
自動テストじゃなくて手動テストになると、コードフリーズの概念がかなり大事になるけどそこが抜けてるよねって話。
テスト、して。うんうん。
仕事してて毎日感じるから、忘れないように引き続きメモしていく。