Компьютерный форум

Компьютерный форум (http://www.hardforum.ru/)
-   Алгоритмы (http://www.hardforum.ru/f153/)
-   -   Деление программы на части (http://www.hardforum.ru/t125340/)

Tana 03.09.2016 17:37

Деление программы на части
 
Осваиваю программирование,изучаю готовые программы.Не могу понять зачем при написании программы нужно формировать много функций,а потом к ним обращаться.Деление настолько мелкое,что задаешься вопросом почему нельзя поместить все в одну функцию.

Rius 04.09.2016 13:41

Потому что при помещении всего в одну функцию возникают другие проблемы, гораздо большие. И частные случаи, что вы разбираете, это всего лишь частные случаи.

beroal 05.09.2016 00:38

Цитата:

Сообщение от Tana (Сообщение 838741)
Осваиваю программирование,изучаю готовые программы.Не могу понять зачем при написании программы нужно формировать много функций,а потом к ним обращаться.Деление настолько мелкое,что задаешься вопросом почему нельзя поместить все в одну функцию.

Решение о создании функций зависит от специфики задачи. Общее правило: программный код оформляется в функцию, если он используется или будет использоваться хотя бы в двух местах. Возможно, программист подумал, что код будет использоваться хотя бы в двух местах, но ошибся. Без знания специфики задачи ничего определённого сказать нельзя.

StudDraw2017 23.11.2017 19:52

Делить надо так, чтоб удобно было думать. А мелко или крупно, это уж как получится.


Часовой пояс GMT +4, время: 06:52.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.