Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2011.11.20;
Скачать: [xml.tar.bz2];

Вниз

Вакансия программиста (преимущественно Delphi)   Найти похожие ветки 

 
Компромисс   (2011-07-08 14:05) [80]

Обратное говорит о том, что программист привык усложнять код в угоду теориям вместо поиска оптимальных решений.


Да, бывает и такое.


 
Компромисс   (2011-07-08 14:11) [81]

Это же не самоцель. Или нет? Иногда такие дебри в итоге разбирать приходится.

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


 
Anatoly Podgoretsky ©   (2011-07-08 14:11) [82]


> То есть в Паскале всегда можно пересортировать и это абсолютно
> безопасно

В Паскале можно, варианты абсолютно независимые и каким будет по счету вариант не играет роли, кроме оптимизации.


 
tesseract ©   (2011-07-08 14:12) [83]


> Игорь Шевченко ©   (08.07.11 14:02) [78]


А отсутствие комментариев в коде говорит о том, что программист редкий гад.....


 
Думкин ©   (2011-07-08 14:14) [84]


> tesseract ©   (08.07.11 14:12) [83]

У меня сейчас система (не моя - буржуинская) на тысячи таблиц, классов и т.п. Комментариев почти 0. Тем не менее вполне понимательна.


 
clickmaker ©   (2011-07-08 14:18) [85]

> А отсутствие комментариев в коде говорит о том, что программист редкий гад.....

вообще, грамотно написанный код в каментах не нуждается. Ну разве что какие-то экзотические неочевидные случаи


 
Игорь Шевченко ©   (2011-07-08 14:20) [86]

tesseract ©   (08.07.11 14:12) [83]

в VCL/RTL комментариев практически нет, однако код вполне читаемый.


 
tesseract ©   (2011-07-08 14:47) [87]


> вообще, грамотно написанный код в каментах не нуждается.


Нуждается. Сокращается время на понимание алгоритма.


> однако код вполне читаемый.


На паскале вообще код хорошо читаемый. А вот на Си или DSQL можно потратить часа три-четыре на понимание.


 
TUser ©   (2011-07-08 15:41) [88]


> в VCL/RTL комментариев практически нет, однако код вполне
> читаемый

справка же есть


 
Игорь Шевченко ©   (2011-07-08 15:55) [89]


> А вот на Си или DSQL можно потратить часа три-четыре на
> понимание.


Ядро Unix System V и редактор vi тоже хорошо и понятно написаны.


 
clickmaker ©   (2011-07-08 17:28) [90]

> Нуждается. Сокращается время на понимание алгоритма.

методы и свойства могут нуждаться в чем-то типа xml-documentation, ну хотя бы для того, чтобы наведя мышь, можно было прочитать хинт, зачем вообще они нужны. А само содержимое не должно быть настолько запутанным, чтобы требовались детальные пояснения.


 
tesseract ©   (2011-07-08 17:50) [91]


> А само содержимое не должно быть настолько запутанным, чтобы
> требовались детальные пояснения.


Все программисты считают свой код приятным и понятным, а чужой не очень.


 
Компромисс   (2011-07-08 18:02) [92]

Чего тут спорить. Если алгоритм несложный, то комментарии не нужны, благодаря правильному разделению на процедуры и правильному именованию переменных/процедур. Если алгоритм сложный, то комментарии нужны. Большинство алгоритмов не сложны.


 
tesseract ©   (2011-07-08 22:24) [93]


> Большинство алгоритмов не сложны.


Когда я кому-нить высылаю код запроса для расчета DDP или себестоимости хранения у всех крышу отворачивает :-)


 
Rouse_ ©   (2011-07-08 22:37) [94]


> tesseract ©   (08.07.11 17:50) [91]
> Все программисты считают свой код приятным и понятным, а
> чужой не очень.

В этом месте принято добавлять "IMHO"


 
Johnmen ©   (2011-07-08 23:11) [95]


> Palladin ©   (07.07.11 16:20)  

Требования не соответствуют профициту. Категорически. Даже для Питера.


 
TUser ©   (2011-07-08 23:18) [96]

А почему книжки по программированию состоят не только из кода, но и из текста? Если из кода все понятно - ну публиковали бы распечатку vcl, зачем Кэнту хлеб ест?


 
_Юрий   (2011-07-09 00:29) [97]


> TUser ©   (08.07.11 23:18) [96]

> А почему книжки по программированию состоят не только из
> кода, но и из текста?


Потому, что книжки - это учебный материал. Их читает человек, который пока не умеет читать код.

А в боевом коде обильные комментарии только усложняют чтение, потому чо загромождают его.
Что нужно - так это краткие описания для паблик-типов и членов, причем среда должна в обязательном порядке уметь их показывать хинтом при выборе из списка, а также схлопывать их в коде, чтобы они не занимали место.

Кстати как сейчас с этим в delphi? Кто нибудь пользуется XML-документацией? Я попробовал - не сработало, но вероятно я сам что-то не так сделал, разбираться было лень.


 
Kerk ©   (2011-07-09 00:44) [98]


> А в боевом коде обильные комментарии только усложняют чтение,
>  потому чо загромождают его.

Причем не только чтение. В случае чего придется править не только код, но и комментарии, т.е. делать две работы. А если изменил код, но забыл/поленился изменить комментарии - это совсем капец для будущих поколений.


 
clickmaker ©   (2011-07-09 13:39) [99]

> А если изменил код, но забыл/поленился изменить комментарии

интересно, а бывает наооборот? )


 
Palladin ©   (2011-07-09 20:28) [100]


> Johnmen ©   (08.07.11 23:11) [95]

"Не сыпь мне соль на рану" )


 
Johnmen ©   (2011-07-09 23:38) [101]


> Palladin ©   (09.07.11 20:28) [100]

Да, но какова всё же вероятность найти здесь требуемого спец-та на заявленные ценности?


 
Marser ©   (2011-07-10 02:07) [102]


> Kerk ©   (08.07.11 01:45) [34]
>
>
> > Inovet ©   (08.07.11 01:20) [33]
> >
> > > [30] Palladin ©   (07.07.11 23:47)
> > > быдлокодерское решение копипастеров из Люксофт
> >
> > Это что за компания?
>
> Одна из крупнейших IT-компаний России как-никак. Стыдно
> не знать :)
> По фирменному стилю не скажу, напрямую не пересекался.

Хи, я думал, она украинская :)
Киевский офис достаточно пафосен :)
Здесь нету, по-моему...


 
MsGuns ©   (2011-07-11 15:32) [103]

«Luxoft совместно с Harman International разрабатывает высокотехнологичные информационно-развлекательные системы для автомобильной промышленности

Наверное, меня тут обвинят в черносотничестве и прочих бяках, но чует мой длинный нос тут широкую длинную толстую деньгу и чубатых мускулистых ребят с бензопилами :)


 
Inovet ©   (2011-07-11 16:09) [104]

> [103] MsGuns ©   (11.07.11 15:32)
> широкую длинную толстую деньгу и чубатых мускулистых ребят с бензопилами :)

Бейсбольные биты уже вышли из моды?


 
MsGuns ©   (2011-07-13 01:36) [105]

А что, битами можно пилить ?


 
Inovet ©   (2011-07-13 01:40) [106]

> [105] MsGuns ©   (13.07.11 01:36)
> А что, битами можно пилить ?

Мускулистые ребята по части бит спецы, но со временем в местах не столь отдалённых и бензопилами орудуют.


 
Делфиец   (2011-07-14 10:47) [107]


> Palladin ©   (07.07.11 16:20) [0]


А вы бы могли быть так любезны оставить телефончик здесь


 
Palladin ©   (2011-07-14 11:10) [108]

? Пиши на почту, не стесняйся.


 
Делфиец   (2011-07-14 13:16) [109]


> Palladin ©   (14.07.11 11:10) [108]
> ? Пиши на почту, не стесняйся.


На hh.ru отклик сделал.
Может вам несилюно матерые программисты нужны?
Бывает как напишут требования к кандидату, а в реальности, человек потом сидит только формы забивает.


 
Andy BitOff ©   (2011-07-14 13:52) [110]


> Делфиец   (14.07.11 13:16) [109]
> На hh.ru отклик сделал.

Тимуру на почту напиши. У нас нет доступа на hh, а начальство может не пропустить.


 
Dennis I. Komarov ©   (2011-07-14 14:06) [111]


> Делфиец   (14.07.11 13:16) [109]

Все хотят, что бы их на работу возил пилот F1 :)
Но все почему-то стесняются приписать пару-тройку не лишних нулей :(


 
Palladin ©   (2011-07-14 20:23) [112]

Да ппц, господа. В вакансии указан конкретный контактный адрес пресловутого email, в народе "электрическая почта с собакой", другие виды контактов не приветсвуются.
На запрос предоставить телефон было рекомедовано "таки почтой" (а занафига мне озвученный спам с предложением увеличить орган... тыщу за час), нет "а давайте пошлем отзыв на какой то хэхэ" к которому лично я никакого отношения не имею... и эти религиозные люди ищут работу...

не могу не процитировать Ketmar"а "Трудно быть идиотом, но народ, я смотрю, старается"...

ну хрен ли ты отправил на хэхэ, генеральному не понравится количество запятых в твоем отзыве, и тебе укажут путь к ягодам в лесу... а тут бы глядишь, я бы глянул на код, а вдруг приемлимо, есть потенциал, техдиру отправил, с ним обсудили бы, потом бы уже и с генеральным разговор был...

что за неадекватность такая...


 
Делфиец   (2011-07-16 00:26) [113]

Удалено модератором


 
Делфиец   (2011-07-20 20:50) [114]

Удалено модератором


 
Andy BitOff ©   (2011-07-21 10:51) [115]

Удалено модератором


 
Делфиец   (2011-07-21 20:48) [116]

Удалено модератором


 
Andy BitOff ©   (2011-07-21 21:53) [117]

Удалено модератором


 
Делфиец   (2011-07-21 22:43) [118]

Удалено модератором


 
Andy BitOff ©   (2011-07-21 23:11) [119]

Удалено модератором


 
картман ©   (2011-07-21 23:20) [120]

Удалено модератором



Страницы: 1 2 3 4 вся ветка

Форум: "Прочее";
Текущий архив: 2011.11.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.67 MB
Время: 0.01 c
15-1311453004
Юрий
2011-07-24 00:30
2011.11.20
С днем рождения ! 24 июля 2011 воскресенье


2-1311793235
Drowsy
2011-07-27 23:00
2011.11.20
При уничтожении модуля данных возникает AV.


15-1311830801
George
2011-07-28 09:26
2011.11.20
Сравнение текстов


2-1311651490
Девелопер
2011-07-26 07:38
2011.11.20
В bat-файле вывести результат команды в переменную


15-1311625800
Юрий
2011-07-26 00:30
2011.11.20
С днем рождения ! 26 июля 2011 вторник





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский