debi12345 писал(а):А-а, вижу что "MСEDIT" Вам не знаком. Я в нем днями сижу, сразу в нескольких сессиях
Знаком. Но зачем в нем сидеть в процессе разработки? Я обычно работаю под виндой в FARе, примерно то же самое, и у меня открыто обычно 3-6 сеансов этого FAR. Я иногда даже открываю им паскалевские файлы. Но я не веду разработку ни в блокноте, ни в FARе, ни в MCEDITе. Глупо использовать то, что не предназначено для этого дела. Если нужна удаленная сборка, то для этого есть системы контроля версий. И на удаленном узле не нужен редактор, там ты просто собираешь проект из консоли и все.
Добавлено спустя 3 минуты 56 секунд:debi12345 писал(а):То есть у вас принято пассивно-приспособительское решение не добиваться фиксов в тулзах, а блокировать глюки этих тулз репрессивными мерами по отношению к персоналу ? Почему ? Тулзы ведь свободные - убеждай, доказывай разработчикам, не удалось убедить - модифицируй для внутреннего употребления без необходимости террризировать персонал...
Стандарт был принят еще лет 10-15 назад, когда и тулсов таких не было. За это время немного его адаптировали. Но стилю форматирования меня научили еще в конце 80х.
Было время мы убеждали упертых разработчиков. Но все в пустую, в итоге и заказчик недоволен, и денег никто не заработал и работу уже не люба. Сейчас мы стали действовать жесче, пишешь криво - свободен. Конечно у нас есть и новички, но они на то и новички, что понты не гнут, а учатся.
Добавлено спустя 14 минут 38 секунд:debi12345 писал(а):Хм, а такой код соответствует вашим стандартам :
За такой увольняем сразу.
debi12345 писал(а):? Обратите внимание на бесящий "ELSE IF" который надеюсь скоро будет заменен на "ELIF"
За это в первую очередь - очень плохой прием. Особенно за такое "end else if fieldread is tmsestringfield then begin". В ту же секунду и без разговоров. Это уже паталогия.
Я лет 15-20 назад плотно участвовал в дискуссиях на эту тему (инета тогда не было, обсуждали в живую). Вначале я сам считал такое нормой, но меня убедили, и теперь я благодарен тем, кто меня этому научил.
Суть в том, что Ваш стиль требует внимательного прочтения кода, особенно когда приходится править чужой код. Цель хорошего кода заключается в том, что на исправление чужого модуля из 1000 строк тебе выделяется всего 1 час времени, но ты укладываешься за 20 минут. Аналогично, когда сопровождаешь свой модуль, но написанный лет 10-15 или даже 20 назад. И исправляешь его за 10 минут (а не за 20, как с чужым). А у Вас, как Вы сами говорите "было долгое рвание и метания".
debi12345 писал(а):EXIT & RETURN будут заменены на GOTO - с целью ВСЕГДА ВИДЕТЬ откуда и куда (к какой конкретно метке) идет ветвление.
Это очень глупое предложение. Оно наоборот скрывает видимость и очевидность. Никогда не пересяду на язык, в котором exit (return), break, continue - заменили на дедовские goto. И на работу не возьму таких "умников", которые думают, что самые умные, вместо того, чтобы изучить опыт предшествующих поколений.