Даже если вы не работаете на языке OO, где у вас есть Thing.DoSomething (), для общей читабельности вашего кода, с набором функций, таких как:
ThingDoSomething ()
ThingDoAnotherTask ()
ThingWeDoSomethingElse ()
тогда
AnotherThingDoSomething ()
и так далее, намного лучше.
Весь код, который работает на «Вещи», находится в одном месте. Конечно, «DoSomething» и другие задачи должны называться согласованно - поэтому у вас есть ThingOneRead (), ThingTwoRead () ... к настоящему моменту вы должны получить точку. Когда вы вернетесь к работе над кодом через двенадцать месяцев, вы по достоинству оцените, что нашли время, чтобы сделать вещи логичными.