ワイプログラマー、単体テストで泣く 2020年06月11日 複雑なん作ったせいでケース数エグい そんなコードを書くほうが悪い やっぱり大変なんか 上位設計がそもそもクソ過ぎて無理やり作ったんやで Decisionテーブルで整理しろ ちなバッチな PL/SQL >> うわー でもサボると後で地獄見る 設計通りに組むだけやろ 投げればええやn もういやや この機能だけで6回くらい徹夜してるわ 環境に依存する結合テストに比べたらマシ 作り直した方がええやろ... わいは君らに丸投げして作らせるだけやから楽やわ テーブル構成から、基本設計から、 全てがクソ複雑すぎて無理やり詳細設計に落とし込んだんや テストを生成するコードをかけ QuickCheckみたいなの pl/sqlってユニットテストのフレームワークとかあるんか? >> 基本ログとDBの実行前後のダンプ取得や PLSQLって久しぶりに聞いた エビデンスで十分よ テストコードとかカバレッジとかもう時代の流れについてこれてないでしょ PLSQLとか化石みたいな現場で働いてそう PLはきょうび触りたくないわ TBLなんか10個くらい結合してて それぞれ抽出条件もつけとるから 全部それの正常異常チェックせなあかん >> 意味不明 設計破綻しとるやん JavaとかC#とかしか弄ったことないがSQLの文法ってめんどくさすぎん? >> いまだに拡張されてる ほんま複雑すぎ 仕様書書くのがだるすぎる 永遠に実装してたい oracleか きょうびpl/sqlって性能要求される感じなんかな… TBL10個連結ってめっちゃ遅くなりそう >> いや10個くらいは普通やろ >> 何でも正規化すりゃいいってもんじゃないぞ 動けばええやろ理論でいけ 性能要求されるで でもワイが設計したんはカーソルにカーソルネストして 関数呼び出してこの中でもカーソル使って… こんな感じや これでしか無理やなとレビュアーも言ってた >> リプレース考えないのが悪いんやから 金と時間要求すればいいやん PMアホなんけ パッケージ分けるのアカンとか意味わからん シンプルに設計実装させてくれやと テレワークで自宅からやってるとクロスオリジンに引っかかって困るわ 無視する起動コマンドいつの間にか効かなくなってる 今日日データベースに色々やらせるのってどうなの バッチ一本でやらせることがでかすぎんねん 普通に遅延してます it速報殺す わいSEのはずやけどなに言ってるかさっぱりや ワイなんて1テーブルで完結するために検索とかに使わない項目はJSONで1カラムに押し込んでるわ 項目追加も楽に対応できるしええ感じ >> 地獄で草 >> 別にkvストアメインの使い方でも間違ってないやろ 実際VMインフラとかS式だのjsonだのめちゃくちゃやん >> それでええんや正規化はできても逆はできない 早すぎる最適化は害悪や >> それはカンマ区切りでデータ入れるやつの亜種やな 基本的にアンチパターンやけどまあ読み取り専用ならええんちゃうかな ストアドプロシージャ的ななにかのテストってこと? >> そんな感じ 一体何のエラーか小一時間悩んだら 変なところに;があるとか テストで詰んでるってそれデバッグがちゃんと出来ていないだけでは エビデンス作成の種類が多すぎるってのならまだ分かるけど
ワイプログラマー、単体テストで泣く
このブログには広告が含まれています。