1483 читали · 5 лет назад
Функции. Зачем они нужны и как их писать, чтобы вас уважали программисты
Хороший программист старается делать свои функции чистыми. Если знать, что это такое, можно сойти за своего, а заодно написать читаемый код. Что такое функция Функция — это мини-программа внутри вашей основной программы, которая делает какую-то одну понятную вещь. Вы однажды описываете, что это за вещь, а потом ссылаетесь на это описание в тех частях программы, где это нужно. Например, вы пишете игру. Каждый раз, когда игрок попадает в цель, убивает врага, делает комбо, заканчивает уровень или падает в лаву, вам нужно добавить или убавить ему очков...
2187 читали · 3 года назад
Это странное слово "функция", и почему им зря нас пугают. :) Просто о сложном.
Когда я 8 лет назад начал учить детей, то сам задумался о том, насколько слово "функция" в алгебраическом смысле может быть непонятным и даже сбивать с толку. Если у вас математический склад ума, то все в порядке. Вы на веру принимаете то, чему вас учат, ибо все это безумно интересно. Но если вы гуманитарий, то, вероятно, будете придираться к каждому странному слову. А ведь слово "функция" имеет вполне понятное обиходное значение. В чем функция клавиатуры, на которой я печатаю? Обеспечить человеку удобный ввод информации в компьютер...