На мой взгляд, анонимные функции это то же самое, что обьявление переменных в любой точке программы. Сокращает время написания кода на секунды, увеличивает время отладки и поддержки на минуты.
На мой взгляд, анонимные функции это то же самое, что обьявление переменных в любой точке программы. Сокращает время написания кода на секунды, увеличивает время отладки и поддержки на минуты.
если разумно использовать, то не увеличивает. может даже уменьшить чуть за счет большей читабельности
На мой взгляд, анонимные функции это то же самое, что обьявление переменных в любой точке программы. Сокращает время написания кода на секунды, увеличивает время отладки и поддержки на минуты.
Когда подобных функций 100500 (как пример у меня это проход по дереву JSON) - то писать под каждое использование отдельную функцию - ну такое себе + потом ищи где что прописано и т.д.
Когда подобных функций 100500 (как пример у меня это проход по дереву JSON) - то писать под каждое использование отдельную функцию - ну такое себе + потом ищи где что прописано и т.д.
так ты всё равно пишешь отдельную функцию, просто несколько в ином виде
На мой взгляд, анонимные функции это то же самое, что обьявление переменных в любой точке программы. Сокращает время написания кода на секунды, увеличивает время отладки и поддержки на минуты.
Люто плюсую. Могу повторить кем-то приводившийся аргумент, что Паскаль хорош своей строгой типизацией и структурированным кодом.
Когда подобных функций 100500 (как пример у меня это проход по дереву JSON) - то писать под каждое использование отдельную функцию - ну такое себе + потом ищи где что прописано и т.д.
В добавок надо передать в некоторые функции какие - то данные, которые этого не поддерживают. И вырастает огород из куча локальных переменных. Прям Ммм