Я уже однажды восхищался именованием переменных индусами в заметке ERP система глазами программиста. Сейчас по работе расширяю один Web сервис, который позволяет обмениваться данными со сторонней конторой. Два года назад мы написали им спецификацию и в ней имена переменных были вполне нормальными: AddressLine1, City, Province, PostalCode... Клиенту понадобилось расширить сервис и передавать еще и данные о пользователе.
Не знаю почему, но на этот раз отдали работу над сервисом индусам. Казалось бы. всего лишь добавить несколько полей не такая проблема. Но эти красавцы умудрились назвать поля LastNm, FrstNm, BrthDt, EMailAdrTxt. Блин, ну неужели так сложно назвать нормально имена полей - LastName, FirstName... Удивило поле EMailAdrTxt своим Txt на конце. У них email адрес может быть не Txt? Нехило обрадовало поле BrthDt, потому что его передают в виде текста. В Индии наверно не знают, что существует такой тип данных как DateTime и он позволяет решить проблемы с ошибками неправильного ввода даты.
Вот смотрю на поле - PhnFullNum и офигиваю. Оказывается это Phone Full Number. Блин, должно быть Full Phone Number, причем слово Full мне на фиг не нужно, достаточно было просто назвать поле PhoneNumber.
Не будьте индусами, используйте нормальные имена, особенно для параметров Web сервисов.
Понравилось? Кликни Лайк, чтобы я знал, какой контент более интересен читателям. Заметку пока еще никто не лайкал и ты можешь быть первым
Насколько я знаю, при приеме на работу на том, как человек именует переменные, и к какому типу относит ту или иную переменную, акцентируют особое внимание (особенно в системном программировании). Если индусы так именуют переменные, как их взяли на работу, особенно в Канаде??? Или это сторонняя организация?
Если бы в нашем офисе кто-то так называл переменные, этот косяк исправили бы быстро. Это сторонние индусы. Если я не ошибаюсь, то они из Калифорнии, но у них есть офшор и в Индии.
Ох помню, первое время меня еб.и конкретно за именование, да и сейчас иногда .... Главное стремиться к нормализации.
Нет хуже причины вводить переменную c, чем факта, что a и b уже заняты ;)
XHelp +1 )
Хотите найти еще что-то интересное почитать? Можно попробовать отфильтровать заметки на блоге по категориям.