アカウント名:
パスワード:
さすがにこれは甘えでしかない。そんなもんで収まるのはしょーもないプログラムぐらいのもの。
複雑だからこそ、一つの関数の処理が単機能に収まるように分割しないとダメです。単体テストも書きやすいし、スタックトレース出して追いかけやすい。
長々書いてどうにかなるのはしょーもないプログラム。
# 複雑なコードはどうにもならないorz# PHP3時代からいい感じに醸されたコード・・・うっ頭が(ry
言いたいことはわかるけど、「単機能」の粒度が人によって違うからなぁ・・・
# 単体テストという話をするとC#のラムダ式を多用したコードの追試験で苦労した記憶が・・・# スコープその他のことを考えれば「コードを簡潔にする」という意味では正しいラムダ式ではあったけどね
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
70行程度の行数じゃないと耐えられないのか (スコア:2)
さすがにこれは甘えでしかない。
そんなもんで収まるのはしょーもないプログラムぐらいのもの。
Re: (スコア:1)
複雑だからこそ、一つの関数の処理が単機能に収まるように分割しないとダメです。
単体テストも書きやすいし、スタックトレース出して追いかけやすい。
長々書いてどうにかなるのはしょーもないプログラム。
# 複雑なコードはどうにもならないorz
# PHP3時代からいい感じに醸されたコード・・・うっ頭が(ry
Re:70行程度の行数じゃないと耐えられないのか (スコア:0)
言いたいことはわかるけど、「単機能」の粒度が人によって違うからなぁ・・・
# 単体テストという話をするとC#のラムダ式を多用したコードの追試験で苦労した記憶が・・・
# スコープその他のことを考えれば「コードを簡潔にする」という意味では正しいラムダ式ではあったけどね