ну почему же? у многих команд подобные трудности. что мешает искать выход из этого исхода коллективно, т.е. тут? к тому же всем понятно, кому нужны игроки, и незаигранные лица (или лучше звучит - "незаигранные мозги"?) видят, где есть вакансия
Вообще-то я так не считаю, просто меня всю жизнь учили что бесплатный сыр бывает только в мышеловке, благими намериниями вымощена дорога в ад, а от "гуманитарной помощи" зачастую больше вреда чем пользы(если кто не верит почитайте Станислава Лемма, если не ошибаюсь рассказ называется Альтруизин)
кодер знакомый прислал, нашёл в коде программы, написанной уволенным коллегой незадолго до ухода: <******> #define TRUE FALSE //счастливой отладки суки * ****** такого извращённого юмора ещё не встречал
на самом деле тут при отладке 10 минут максимум надо, чтоб на это наткнуться. Да и часто ли в нормальном коде булевым переменным значение при помощи тру/фолс присваивается? На самом деле редко. А там где присваивается (в каком нить, напр. Timer->Enabled = True, но это далеко не хороший код) сразу в глаза бросится непорядок. Ну и как правило в высокоуровневых языках сравнение переменной на равенство тру не делается, ибо гарантированное место будущего сбоя, проверяют всегда на неравенство фолс. Все благодаря всяким разным извращениям типа bool, bytebool, Variant, OLEvariant и кампании
Все благодаря всяким разным извращениям типа bool, bytebool, Variant, OLEvariant и кампании
Они тут не причем благодари товарищей юзающих вместо bool int. В С же все что не 0 то true. Хорошо что в C# наконец запретили использовать int там где должен быть bool.
Timer->Enabled = True, но это далеко не хороший код
Хороший код это когда все работает правильно, а не когда все выглядит красиво. Кстати товарищи из Microsoft тоже думают так же как ты поэтому они извратились и сделали в своем C# методы get и set.
да? А на чем основывается сие заблуждение? Отладкой когда нить занимался? Приведение типов от Variant к Boolean видел? И как? Ты вот вообще как себе на низком уровне представляешь x == true ? Мартин Лютер Кинг пишет:
цитата:
В С же все что не 0 то true.
Риччи сблевал в гробу от столь вольной интерпретации. С таким подходом некоторые смело утверждают о том, что с - объектно ориентированный, например, ну или там еще что. Мартин Лютер Кинг пишет:
цитата:
Хороший код это когда все работает правильно
Это когда ты утилитки по 100 строк пишешь. Как только начнешь больше 500 строк писать, а потом еще и функционал наращивать поймешь, что немного не так. Можно, конечно, бить себя в грудь, и показывать исходники первой кваки, в которой ни одной структуры нормально реализовано не было, но это тупиковый путь. В моем посту этот код назывался далеко не хорошим в другом плане Мартин Лютер Кинг пишет:
цитата:
они извратились и сделали в своем C# методы get и set.
ну товарищь Андерс Хейлсберг давно уж очень придумал механизм get и set, еще работая в Borland. И ниче, поднял фирму с колен. А чем тебе конкретно не нравятся эти методы? Еще можно сказать, что парни из MS придурки, раз предлагают всем юзать дериваты и делегаты, но это от поверхностного представления о предмете
На сегодняшний момент нет в мире нет ни одного чистого объектно-ориентированного языка. ASvencim пишет:
цитата:
Отладкой когда нить занимался?
Нет у меня проги сразу работают как надо:). Вообще отладка под нормальной средой программирования это цветочки. Веселее всего отлаживать в той среде где отладчика собственно нет. Помню год назад писал прогу под gcc, вся прога была написана на структурном коде(не ООП) и в конце исходники весили около 100 кб.
Дизассемблер юзать и отлаживать ассемблерский код. Правда отлаживать ассемблерский код не самое приятное времяпровождение, но отладка кода сама по себе не подарок. А в ассемблере сложнее всего с прерываниями, в одной системе один вектор прерываний, в другой иной. Видимо так и зародилось на Западе поверье что русские программисты помнят все прерывания и параметры к ним.
ну если ты его так определяешь, чем тогда C# не чист? Мартин Лютер Кинг пишет:
цитата:
зародилось на Западе поверье что русские программисты помнят все прерывания и параметры к ним.
это заблуждение из серии "наши женщины самые красивые, это все на западе знают". Русские программисты на самом деле не так уж ценны на западе, да и на востоке
Все даты в формате GMT
3 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет