powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Неявное объявления переменных через var
25 сообщений из 182, страница 7 из 8
Неявное объявления переменных через var
    #39011963
Alexey2112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилAlexey2112,

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

Теорию относительности можно рассказать в исписанных страницах формул. А можно нормальными словами. "Если вы не можете ребёнку пояснить ваши идеи, значит, вы сами в них толком не разбираетесь" - сказал чувак покруче какого-то там Дейкстры.

Я вот всех этих умников - эйнштейны, дейкстры и прочие гейтсы - ставлю по рангу, по ранжиру - кто круче, кто самый крутой, кто так, с горы хрен погулять вышел.
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012002
Alexey2112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чё вы все так на него подрачиваете? Начитались всяких луговских, которые на него того того... А Дейкстра всего лишь написал пару трактатов из мира процедурного программирования - в его годы это было модным - а ООП он обосрал. Ну и где щас его процедуры, а где ООП?
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012120
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey2112,

ну и где? по моему обе в заднице
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012141
Alexey2112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosAlexey2112,

ну и где? по моему обе в заднице
Сказал Випрос, набирая текст на клаве, созданной с помощью ООП, в программе, написанной по принципам ООП, и отправляя сообщение на форум, написанный на ООП-языке программирования.
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012154
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey2112,

блабла
никакого ооп в нтмл нет
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012234
Varcom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisОткуда новый разраб будет знать, что где-то в объявлении переменной стоит комментарий? Он читает метод, и понятия об этом не имеет.Контекстную подсказку отменили? Не заметил, что это был xml-комментарий?

PallarisПотом, если значение переменной поменяется с 5000 на 6000 - нужно еще и комментарий найти и в нем поменять. Далее, комментарий полностью дублирует смысл, заложенный в названии переменной, и только отвлекает внимание, его приходится читать. Так что комментарий тут совсем не нуженКомментировать нужно не только классы, методы и переменные, но и блоки кода.
Когда разбираешь код, по комментариям видишь ЧТО программа в данном блоке кода делает. Когда знаешь ЧТО она делает, легко разобраться КАК она это делает. И такой прямой метод ознакомления с кодом гораздо более эффективен, чем обратный , когда видя КАК программа чего-то делает, пытаешься понять, ДЛЯ ЧЕГО это все. А еще надо учитывать, что нет идеальных программистов. Все мы делаем ошибки в коде и периодически пишем какие-то некорректные алгоритмы. И вот, встречая такие некорректные фрагменты чужого кода, вообще впадаешь в ступор. С ходу очень тяжело понять, то ли программист накосил, то ли ты в предметной области не до конца разобрался. Будь в этом месте комментарий, проблем было бы на порядок меньше.
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012235
Alexey2112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosAlexey2112,

блабла
никакого ооп в нтмл нет
html - язык программирования будущего. И джаваскрипт тоже. И css. Так говорят все 23-летние сеньоры.
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012241
Alexey2112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VarcomБудь в этом месте комментарий, проблем было бы на порядок меньше.
23-летние сеньоры все как один утверждают, что информативные имена лучше, чем многословные комментарии, поясняющие очевидные вещи.

int wellIRememberAStoryFromMyEarlyLifeWhenIWas...AndTheyLiveLongAndHappy.
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012244
Alexey2112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
int wellIRememberAStoryFromMyEarlyLifeWhenIWas...AndTheyLiveLongAndHappy = 666;
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012344
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey2112,

тебя чем-то сильно обидел 23-летний senior?

.
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012347
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новый мем
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012429
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Varcom
Код: c#
1.
2.
3.
4.
5.
6.
/// <summary>
/// Задержка выполнения в 5 сек, необходимая для того, чтобы вызываемое устройство успело обработать данные
/// </summary>
private static int AcomplishingRequestDelayTime = 5000;
.....
Sleep(AcomplishingRequestDelayTime);


?
Во так и рождаются всякие венгерские нотации а-ля private static int n_ms_AcomplishingRequestDelayTime = 5000; . Для тех, кто значения задержек, таймаутов и прочей около-временн о й ерунды в виде int'ов или float'ов (и для тех, кто дублирует код в комментариях, ставит их в неправильных местах и вообще неверно декомпозируют проблему) уготован отдельный комфортабельный котёл.

Код: c#
1.
2.
3.
4.
5.
6.
7.
private static TimeSpan AcomplishingRequestDelay = TimeSpan.FromSeconds(5);

private static PerformDeviceOperation(Action<Device> operation)
{
    operation(device);
    Sleep(AcomplishingRequestDelay);
}
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012441
Alexey2112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нахлобуч,

Чё ты агришься?

int delay = 5000 чаще всего рождаются "на коленке надо вставить заглушку - в офис придём, всё перепишем". Но нет ничего более постоянного, чем временное.
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012557
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VarcomКогда разбираешь код, по комментариям видишь ЧТО программа в данном блоке кода делает.


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

авторИ такой прямой метод ознакомления с кодом гораздо более эффективен, чем обратный, когда видя КАК программа чего-то делает, пытаешься понять, ДЛЯ ЧЕГО это все


Это все - это многостраничная лапша? Ну тогда да. Хотя тот, кто ее родил, вряд ли оставит после себя комментарии

И вот, встречая такие некорректные фрагменты чужого кода, вообще впадаешь в ступор.

Для этого в командах есть code review. Понятно, что если чел писал сам без присмотра, то тут ничего не поделаешь
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012729
Varcom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PallarisКод должен быть написан так, чтоб без комментариев было понятно.Из области сферической лошади в вакууме. С таким же успехом можно сказать: "код должен быть написан так, чтобы не было косяков и глюков". Столь же идеалистично, сколь и недостижимо.
Впрочем, если ты пишешь идеальный код, можешь начинать давать уроки.

PallarisVarcomИ вот, встречая такие некорректные фрагменты чужого кода, вообще впадаешь в ступор.Для этого в командах есть code review.Угу. Код Ревью очень мало где практикуют. А там где практикуют, проверяют, в основном, чтобы не было явных ляпов. Никто не проверяет корректность и полноту названий объектов, логичность компоновки кода и др. смысловые конструкции.

PallarisПонятно, что если чел писал сам без присмотра, то тут ничего не поделаешь И так 99% кода. Если ты можешь заставить всех программеров мира писать идеальный код - вперед! Весь мир вздохнет с облегчением и начнет боготворить тебя.
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012868
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
код должен приносить деньги
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012874
Alexey2112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VarcomУгу. Код Ревью очень мало где практикуют. А там где практикуют, проверяют, в основном, чтобы не было явных ляпов. Никто не проверяет корректность и полноту названий объектов, логичность компоновки кода и др. смысловые конструкции.
Мне интересно, а можно ли в код ревью, которое длится несколько минут-полчаса сделать это самое ревью, хоть сколько-то отличающееся от банального "а чё это у тебя отступы не по феншую и названия переменных не говорящие?"? Может ли ревьюрящий оценить правильность применения паттернов, протекаемость абстракций, композицию классов и модулей - т. е. то, что действительно стоит поревьюить, а не сраные названия переменных и методов? Или вот ещё встречал всякую чушь, типа "методы должны влезать в экран". А если, млять, это длинная процедура - мне её специально и искусственно резать на методы, чтобы формальность соблести, хотя это только ухудшит понимаемость процедурного алгоритма, для которого скачки по коду туда-сюда по вызовам методов - только хуже?

Может, не стоит тратить ресурсы на всякую муть, раз уж не выделяют время на полноценное ревью на полдня минимум со вниканием в решаемую проблему и т. п.? А то многие себе внедряют всякие канбаны, аджайлы и прочие ревью только потому, что начитались где-то умных слов, и тоже хотят "чтобы как у людей". Но при этом местная специфика "цигель-цигель - заказчик звонит и просит ускорить процесс" и "должно быть сделано ещё вчера, и мне плевать, что в ТЗ не было тестов и валидаций с глубокой обработкой исключений и вообще всё было на словах, а ТЗ написано перед сдачей проекта - вы должны были догадаться сами" убивает на корню все эти благие начинания.
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012875
Alexey2112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилкод должен приносить деньги
Если так люлишь деньги - найми проституток, открой наркопритон или торгуй оружием. Программирование - не для быстрого зарабатывания большого бабла.
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012889
Фотография Denis.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кодревью одна из самых полезных практик и не имеет ничего общего с "начитались канбанов"
Писать без кодревью это как дом строить без прораба.
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012892
Alexey2112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis.Кодревью одна из самых полезных практик и не имеет ничего общего с "начитались канбанов"
Писать без кодревью это как дом строить без прораба.
Так я не спорю. Я про то, что у многих вместо канбанов и кодревью одна пародия на это.
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012951
Alexey2112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey2112Лично я несколько раз использовал goto и это было клёво.
В сишарпе это единственный способ фуллструиться сквозь кейсы свича.
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39012964
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фуллшта?

...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39013314
Alexey2112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyфуллшта?


fallthrough - фолсруиться, деревня. По айнглицки совсем не шпрехаешь, дюд? Тебе вообще знакомы такие слова, как консенсус, пролонгировать, ланч и прочие, распространённые среди наших "лэт ми спик фром май харт"?
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39013349
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey2112Antonariyфуллшта?


fallthrough - фолсруиться, деревня. По айнглицки совсем не шпрехаешь, дюд? Тебе вообще знакомы такие слова, как консенсус, пролонгировать, ланч и прочие, распространённые среди наших "лэт ми спик фром май харт"?это все от лукавого. с помощью "хреновина" и "фигачить" можно описать большинство бизнес-процессов.
...
Рейтинг: 0 / 0
Неявное объявления переменных через var
    #39013367
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey2112Denis.Кодревью одна из самых полезных практик и не имеет ничего общего с "начитались канбанов"
Писать без кодревью это как дом строить без прораба.
Так я не спорю. Я про то, что у многих вместо канбанов и кодревью одна пародия на это.У кого у многих? :) Ты хоть на одном собеседовании спросил какое там у них кодревью?
...
Рейтинг: 0 / 0
25 сообщений из 182, страница 7 из 8
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Неявное объявления переменных через var
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]