
IT-юмор
"Комментарный" стиль оформления кода)
Собстно на днях получил задание дописать прогу за одним 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'ов тебе надо в итоге выставить. Вот тут уже сложновато.
И что придумал этот интересный человек) Он просто на каждый отступ делает вот такие вот засечки на автомате, чтоб не путаться)
Я дооолго думал нафига) В итоге привык, даже сам потихоньку начинаю так делать)
Но позабавила, такая фишка.
Что скажите на её счёт?) ...мб он зря так делает и можно тупо где то отключить эту фичу редактора?
Суровый тимлид
Слышал историю.
На собеседование на Java пришел один программист, в джинсах и футболке супермена, ну там буква "S: на груди. Сидит за круглым столом, улыбается, видно что уверен в себе. Но при этом введет себя несерьезно, на вопросы про себя отвечает с подковырками, мол, а вы случайно не полицейские.
Тимлид спрашивает его: "Так. Перейдем к следующему вопросу. Расскажи про SOLID. Что означает буква S"
- S - означает надежда, - и программист грудь выпучил, мол референс к супермену. Тимлид помолчал немного и продолжил.
- Ок. А что означает буква О.
- В смысле буква О? Я же вам не рассказал про S.
- Как же не рассказал. Я спросил, ты ответил.
- Так это ж шутка была!
- Вот тебе моя шутка. Ты бы мог сказать, что SOLID - это твердый кусок соли, и не обременять себя перечислением остальных букв и перейти к следующей теме.
И так тимлид спросил про остальные буквы, но к букве S - больше не возвратился, как бы программист не упрашивал его (ему было уже не до шуток).






