Другие языки программирования и технологии

По привычке называл переменные матерными и ругательными словами, а тут заказчик исходники посмотрел....

Но ведь главное, что всё работает?
Jekalord 666
Jekalord 666
3 298
Скажи заказчику, что зря, полез он в тот исходник.. .
Согласен, да... там есть слова - что нам не очень лестны. .
Но материмся все мы иногда... давайте будем честны ))
Ведь всё работает ...и прёт - какое ему дело?
Что переменная зовётся - макарным словом "тело" ))

Пусть сам он пишет этот код с кругами под глазами.. .
В один прекрасный день поймёт - что мат богат словами ))
Что переменную назвать мы можем очень хлёстко.. .
Ну например Япона Мать - без % и вопросов ))
Kamal Agametov
Kamal Agametov
980
Лучший ответ
А фиг ли он забыл в коде? Либо ты ему отдаешь исходники, и тогда там все должно быть оформлено как положено, либо ему в исходниках делать нечего.
Однажды я назвал коэффициент поправки индекса массива 0.5 веселым именем ZainBeAin. Просто потому что задолбился с этими коэфициентами - n давало недолет, а n+1 - перелет, пришлось сделать n+0.5. Да-да, я тоже наивно думал, что так не бывает, но программисты фирмы Omron меня переубедили, чтоб им.. . Так вот, по крайней мере, сие выражение было написано на языке, непонятном заказчику. Не можешь удержаться - возьми на вооружение.
Денис Зазулин
Денис Зазулин
82 046
Если заказчику нужен конечный продукт - без разницы думаю. Ну только если он не воспримет это как оскорбление
Если заказчику нужен исходный код - придётся менять. А что проблемы заменить поиском-с-заменой? Или религия и упорство в этом вопросе мешают?

Расскажу одну реальную историю. Участвовал на городской олимпиаде по программированию среди школьников старших классов.
У одного ученика не приняли работу и дисквалифицировали - т. к. он "пошутил" как и Вы. Назвал переменные типа H*i, Pi*da и т. д. Т. к. он писал на С++ можно было догадаться в выражениях в указателях н-р -> тут вообще смысл весьма неприличный =)

Спорный, конечно, подход, но вот такова суровая правда жизни. Олимпиаду он "профукал"...

*Updated:
Вспомнилась старая история пошутивших в Microsoft Office 2000 - Леха леха Ты могуч Может даже злоеб*ч. - это текст был в одном из фильтров (
programm files\common files\microsoft shared\grphflt\cdrimp32.flt ) Ключевое слова Lexa ...Лично проверял этот фильтр - действительно она там была. Поговаривают что в исходниках Windows частично ушедших в сеть мат тоже встречался. В т. ч. и комментах - если вы замените табуляции пробелами - вы будете "убиты" =)
Пруф - поищите в yandex. Тема известная.
Jekalord 666 Спасибо, поржал....поучительные истории
Название переменной должно отражать ее физический смысл. Я только могу догадываться для каких целей была написана программа

Если переменные названы в тему, то все нормально. Если нет, то это твоя последняя работа на этого заказчика
G'ulom Ibadullaev
G'ulom Ibadullaev
68 014
нет. главное отношение разработчика к проекту
Культуру оформления кода никто не отменял :) Хорошо, если заказчик с юмором. В любом случае, вам будет огромным плюсом, если приведете все к нормальному виду и извинитесь, не дожидаясь, пока заказчик заставит вас это сделать. А он заставит :)
Виктор Чупрун
Виктор Чупрун
2 398
Виктор Чупрун Хотя бывали случаи хуже, когда народ забывал убрать свои эмоции из отладочных сообщений, вылезающих на пол экрана :)
Если заказчик получил то, что хотел, то нет никаких проблем.
ага)) все равно пользователи переменные не видят..)
Qwert Qwert
Qwert Qwert
653