Size: a a a

2020 October 23

VA

Viktor Akselrod in Delphi & Lazarus
Владимир Б.
Господа, никто не сталкивался в дельфях с ошибкой  некорректного автокомплита end; после нескольких вложенных анонимных функций?
Есть такая проблема. Насколько знаю, решения нет
источник

SB

Sergey Bodrov in Delphi & Lazarus
На мой взгляд, анонимные функции это то же самое, что обьявление переменных в любой точке программы. Сокращает время написания кода на секунды, увеличивает время отладки и поддержки на минуты.
источник

GB

George Bakhtadze in Delphi & Lazarus
Sergey Bodrov
На мой взгляд, анонимные функции это то же самое, что обьявление переменных в любой точке программы. Сокращает время написания кода на секунды, увеличивает время отладки и поддержки на минуты.
если разумно использовать, то не увеличивает. может даже уменьшить чуть за счет большей читабельности
источник

ВБ

Владимир Б. in Delphi & Lazarus
Sergey Bodrov
На мой взгляд, анонимные функции это то же самое, что обьявление переменных в любой точке программы. Сокращает время написания кода на секунды, увеличивает время отладки и поддержки на минуты.
Когда подобных функций 100500 (как пример у меня это проход по дереву JSON) - то писать под каждое использование отдельную функцию - ну такое себе + потом ищи где что прописано и т.д.
источник

ВБ

Владимир Б. in Delphi & Lazarus
Viktor Akselrod
Есть такая проблема. Насколько знаю, решения нет
а как хоть отключить полностью заполнение подобное?
источник

ВБ

Владимир Б. in Delphi & Lazarus
Владимир Б.
а как хоть отключить полностью заполнение подобное?
нашел вроде, хоть так пусть будет
источник

AK

Alexey Kulakov in Delphi & Lazarus
Владимир Б.
Когда подобных функций 100500 (как пример у меня это проход по дереву JSON) - то писать под каждое использование отдельную функцию - ну такое себе + потом ищи где что прописано и т.д.
так ты всё равно пишешь отдельную функцию, просто несколько в ином виде
источник

AK

Alexey Kulakov in Delphi & Lazarus
и если ты пишешь КУЧУ анонимных функций, то должен смочь сделать её обычной, неанонимной
источник

AK

Alexey Kulakov in Delphi & Lazarus
тогда не будет проблем с отладкой как минимум
источник

AK

Alexey Kulakov in Delphi & Lazarus
потом, если захочешь, можешь снова оформить как анонимки
источник

ED

Ed Doc in Delphi & Lazarus
Sergey Bodrov
На мой взгляд, анонимные функции это то же самое, что обьявление переменных в любой точке программы. Сокращает время написания кода на секунды, увеличивает время отладки и поддержки на минуты.
Люто плюсую. Могу повторить кем-то приводившийся аргумент, что Паскаль хорош своей строгой типизацией и структурированным кодом.
источник

RY

Roman Yankovsky in Delphi & Lazarus
Что в этом такого уникального? Ну строгая типизация, ну структурированный код.
источник

6 Асхатчев in Delphi & Lazarus
Владимир Б.
Когда подобных функций 100500 (как пример у меня это проход по дереву JSON) - то писать под каждое использование отдельную функцию - ну такое себе + потом ищи где что прописано и т.д.
В добавок надо передать в некоторые функции какие - то данные, которые этого не поддерживают. И вырастает огород из куча локальных переменных. Прям Ммм
источник

ED

Ed Doc in Delphi & Lazarus
Имхо, стоит сделать какое-то послабление в виде новомодных заимствований, обязательно найдутся те, кто ими злоупотребит
источник

6 Асхатчев in Delphi & Lazarus
источник

6 Асхатчев in Delphi & Lazarus
Alexey Kulakov
и если ты пишешь КУЧУ анонимных функций, то должен смочь сделать её обычной, неанонимной
Можно и кота заставить играть на пианино, но если это можно сделать на электронике. То зачем?
источник

AK

Alexey Kulakov in Delphi & Lazarus
6 Асхатчев
Можно и кота заставить играть на пианино, но если это можно сделать на электронике. То зачем?
Например, при перебоях с электричеством... или заземлением
источник

6 Асхатчев in Delphi & Lazarus
Так ты скряга всё таки.
источник

AK

Alexey Kulakov in Delphi & Lazarus
заметь, я не призываю отказываться совсем. Но для отладки можно всё же сделать по-старинке, а потом уже проводить оптимизацию и рефакторингъ
источник

RY

Roman Yankovsky in Delphi & Lazarus
Ed Doc
Имхо, стоит сделать какое-то послабление в виде новомодных заимствований, обязательно найдутся те, кто ими злоупотребит
Так пусть злоупотребляют, вам-то какая беда?
источник