【第三勢力】和製OSここにあり!【超マイナー】

このエントリーをはてなブックマークに追加
10568
K氏の発言
>僕はつまらない処理ごときで関数を分けるようなプログラマではありません。
>関数の長さは僕にとっては何でもないことです。
>1000行でも3000行でも余裕で読みこなせます。
>ネストの深さもどうってことはありません。
>むしろ関数が長くなるのを嫌って細かい関数を大量に作るのは嫌いです。
>僕にとって関数は機能として独立したものであり、読みやすさのために
>関数を作っているわけではありません。
.正直、関数が長いだけで構造化してないなんて言われると、
>この人は構造化を理解しているんだろうかとかえって疑

つまらない処理で関数を分ける必要があるとは言っていない。

長い関数を読みこなせる能力があるならば
そのなかに、さらに繰り返し現われる独立した機能を見出だして
関数として処理を分けたほうが、コードの可読性・保守性が上がるので
はないかとは考えないの?

また、ほとんど同じ機能なんだけど、ちょっとだけ中身が違う機能を実装
するときに上記の方法をとっていないと、さらに似たようなコード(コピペ)が
散逸し、保守性が悪いとは思わないの?

>ネストの深さもどうってことはありません。
ネストの深さをものともしない能力は
賞賛に値するが、ネストの深さに対応するために使われている
K氏の能力(のうのちから)を別の場所に使ったほうがOSASKのためだと思うが。

ただ関数が長いからと文句を言っているわけではないよ。