プログラミングの初心者である私は、(コードの) 行数が少ないほど良いという (自己課した) 概念を保持してきました。したがって、何かをプログラミングするときは、断片ごとに個別の変数を用意するのではなく、可能な限りすべてを 1 つの行にネストしてきました。例えば:
preg_match('~><a href=~', substr(file_get_contents($match[1])), strpos($match[1], "help")), $match_rating)
上記の行を個別の変数チャンクに分割する方がより専門的/一般的に好ましいので、次のようになります。
preg_match($regExp, $bigString, $matches)
..各変数/ピースが独自の行(および変数)で上記で定義されていますか?
他の誰かがそれを読んで解読するのを難しくするように見えるので、これは本当に良くないか、より効率的ではないかどうか疑問に思いました. おそらく個人的な好みの取引だと思いますが、どちらの側に傾くべきかについて一般的に保持されている(専門家の)基準はありますか?