Ujörk🙏😌 @asazuke007 日本の大企業、外注しすぎて社内に仕様を把握できる担当者がいなくなり、他社に工数払って自社の仕様を教えてもらうというカオスな状況が生まれているので、過度なアウトソーシングはかえって非効率だと思いますね 2018-03-06 15:46:03
Ujörk🙏😌 @asazuke007 日本の大企業、外注しすぎて社内に仕様を把握できる担当者がいなくなり、他社に工数払って自社の仕様を教えてもらうというカオスな状況が生まれているので、過度なアウトソーシングはかえって非効率だと思いますね 2018-03-06 15:46:03
最近私が困っていたことの1つに、炊飯器を一升炊きにしたら、具材とお釜の分量を合計すると3キロ超えてしまうことがあり、その場合、家の3キロのタニタの測りでは総量が測れなかったことです。 そういうときには仕方がないので、毎回あまり正確でないけれども5キロまで測れる秤に変えていたのですが、ふと考えて、 「せっかく3キロまで測れる秤が2つあるのだから、これを一緒に使えば6キロまで測れるのではないか」 と思って、試してみました。 そしたらビンゴで、単純に載せた総量を合計すると、しっかりと測れます。 試しに、今晩作る炊き込みご飯に、たくさん具を入れたので、これがどのぐらいか測ってみることにしました。普段ですと3キロ軽く超えるので、間違いなくエラーになる重さです。 そうすると、1,566グラムと1,528グラムとなり、合わせると3,094グラムです。 この3,094グラムから1,247グラムを引けば、中
数年開発続いてるけどテスト全くないみたいなよくあるコードベースを想定。 不具合を修正する時についでにリファクタリングしてドメイン層のテストを書く。 手動テストで不具合を再現 ViewからロジックをControllerへ移動し、Viewからは値の参照のみにする 移動したロジックをController内でプライベートメソッドに切り出す。返り値を(2)の値にセットする プライベートメソッドを外に出して関数→モジュール化する (4)のメソッドに対してテストを書き、失敗するのを確認する ポイントとしては 運用的観点ではなるべく早く不具合を修正してデプロイしたいので、リファクタリングだけ別のブランチでゆっくりやる 依存がでか過ぎで解決できなさそうなど問題があれば、その時点ではテストを書くのを諦める。行動したことで学んだIssueを起票する 具体的なリファクタリング方法は レガシーコード改善ガイド (O
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く