"Комментарный" стиль оформления кода)⁠⁠

Delphi'сты признавайтесь, кто еще так делает?)
"Комментарный" стиль оформления кода)

Собстно на днях получил задание дописать прогу за одним men'ом, скинули исходники, а там такое во всех ёлочках_

Суть в том, что в основных ide под delphi (borland, lazarus, embarcadero) курсор в строке можно поставить в её любое место вне зависимости от того, если ли в ней пробели или табуляция или нет и сколько, и начать писать в любом её месте, хоть с середины, а потом переставить курсор на начало и писать там, а тем временем текст в середине начнёт отступать на соответствующий отступ. Редактор кода при сохранении потом сам доставляет нужные tab или пробелы.

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

И при этом автоматическая разметка кода, которой он старался видимо придерживаться, чтоб не сбиваться с стиля, делает так:

[пишем]

if {условие} then [жмём Enter]

_[автоматом получаем tab->]

_[пишем] begin [жмём Enter]

__[автоматом получаем второй tab-> и еще иногда сразу end; на третьей строке]

_end;

И если мы после этого end; нажмём Enter, то всё еще будем на его _ [Tab->] отступе, вровень с ним, хотя должны быть вровень с if, по логике, ну не беда, стираем tab и идём дальше. Но иногда это не нужно, а участок кода в итоге добавляешь много потом, а находясь между двумя end мы стираем автоматически 2 tab и приравниваемся к последнему, опять не удобно, теперь добавляем еще один tab и пишем.

Потом бывают ситуации, когда последний end намного дальше, а код к которому выровнять выше экрана и ты начинаешь путаться сколько tab'ов тебе надо в итоге выставить. Вот тут уже сложновато.

И что придумал этот интересный человек) Он просто на каждый отступ делает вот такие вот засечки на автомате, чтоб не путаться)

Я дооолго думал нафига) В итоге привык, даже сам потихоньку начинаю так делать)

Но позабавила, такая фишка.

Что скажите на её счёт?) ...мб он зря так делает и можно тупо где то отключить эту фичу редактора?

IT-юмор

7.6K поста53.3K подписчика

Правила сообщества

Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору

3
Автор поста оценил этот комментарий

Погоди, делфи развивается?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

угу)

и весьма не плохо я б даже сказал)

Хотя развивает его в основном Borland=>Embarcadero так что по его развитию можно судить по этой студии (Lazarus конечно тоже в теме, но он всё таки для тех кто только стартует), так что его развитие можно соотносить с развитием этой студии. А уклон они взяли императивный (что в принципе и логично) и когда вот казалось бы и всё пришёл им конец от ms с их xaml, то они всё равно смогли парировать выдержав баланс между "ааа в пифду фсё, ща я сделаю как легче" и "Нет, ни шагу от канона!", создав стили и возможность кастомить компонент - и этот подход между прочим даже tru'шнее, чем у ms в xaml, так как ни крути, а теги есть теги и это далеко и нафиг не ООП с его парадигмами (даже как не крути с namespase). И дальше ms еще больше будет создавать(охх сколько там уже этих патернов?) и путаться в паттернах программирования, во всяких соглашениях об именах и прочей прикладне, которая во многих случаях и нафиг не нужна, а кое где даже и вредна.

И студия сейчас лишь немного отстаёт и по хорошему это ерунда и делают они норм пока. Только я ж говорю цена кусается) ...хотяя для крупных компаний я думаю не очень)

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества